下面這些函式,基本就是傳入函式
▌forEach
- 把陣列的值取出來,弄進去函式
var a = [1,2,3] var sum=0 a.forEach(function(x){ sum+=x*x; }) console.log(sum) //14
▌map
- 把陣列的值對應成一個新的陣列
var a = [1,2,3]
var b=a.map(function(x){
return x*x;
})
console.log(b) // [1,4,9]
▌filter
- 只回傳要的元素成新陣列
var a = [1,2,3]
var b=a.filter(function(x){
return x>1
})
console.log(b)
沒有留言:
張貼留言