1. map使用【map 和 filter参数是相同的】
var new_arr=arr.map(function callback(item,index,arr){
return值组成新数组
})
const useMapData = reactive([1, 2, 3, 4, 5])
const getMapData = useMapData.map((item, index, arr) => {
return item
})
console.log('getMapData', getMapData)
console.log('useMapData', useMapData)
2. filter使用
const useFilterData = reactive([3, 4, 5, 6, 7, 8])
const getFilterData = useFilterData.filter((item, index, arr) => {
return item % 2 === 0
})
console.log('getFilterData', getFilterData)
console.log('useFilterData', useFilterData)
const arr = [NaN, null, undefined, '0', 0, 1, 2, 3]
const newArr = arr.filter(item => item)
console.log(newArr)
3. forEach使用
const useForEachData = reactive([5, 4, 3, 2, 1])
const getForEachData = useForEachData.forEach((item, index, arr) => {
console.log('item', item)
return item
})
console.log('getForEachData', getForEachData)