close

最近常在使用 Javascript 的陣列,所以想說還是將資料寫出來,方便日後自行好查,也提供各位參考

常見的方法有:

  1. filter()
  2. find()
  3. forEach()
  4. map()
  5. every()
  6. some()
  7. reduce()

 

共用資料


data() {
    return {
        work: [
            {
                id  : '1',
                name: '鑽頭',
                day : 30
            },
            {
                id  : '2',
                name: '銑刀',
                day : 17
            },
            {
                id  : '3',
                name: '瑜誠工業',
                day : 15
            },
            {
                id  : '4',
                name: '工業刀具',
                day : 16
            }
        ],
    }
},


forEach()

forEach() 其實我常使用他來修改陣列中每個物件的值,用法就如同for 一樣,單純執行每個陣列的物件。


// forEach()
let work5 = this.work.forEach(function (item, index, array) {
    // 這裡的item 為陣列的裡的每個物件
}); 

let work6 = this.work.forEach(function (item, index, array) {
    item.day = item.day + 2;
    // 將每個物件裡的 day 都加上2
}); 


arrow
arrow

    雲橙雨林 發表在 痞客邦 留言(0) 人氣()