2019年1月20日 星期日

【Ch7陣列】forEach & map & filter


下面這些函式,基本就是傳入函式

▌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)

沒有留言:

張貼留言