常见数组的几种处理方法

2020-09-28  本文已影响0人  有一个程序媛

const arr = [{ id: 1, name: '小明1',sort: 1 },{ id: 2, name: '小明2',sort: 2 },{ id: 3, name: '小明3',sort: 3 },{ id: 4, name: '小明4',sort: 4 },{ id: 5, name: '小明5',sort: 5 },{ id: 6, name: '小明6',sort: 6 },{ id: 7, name: '小明7',sort: 7 } ]

不用for循环取出数组中的某个属性,如id

const ids = arr.map((item) => {

    return item.id

}) ----------------------------  取出数组中的id集合       [1,2,3,4,5,6,7]

不用for循环取出符合某个判断条件的集合

const ids = arr.filter((item) => {

    return item.sort > 3

}) ------------------------------ 取出数组中排序大于3的集合   [{ id: 4, name: '小明4',sort: 4 },{ id: 5, name: '小明5',sort: 5 },{ id: 6, name: '小明6',sort: 6 },{ id: 7, name: '小明7',sort: 7 } ]

上一篇 下一篇

猜你喜欢

热点阅读