let data = [
{ id: 1, shebei: 'android' },
{ id: 2, shebei: 'android' },
{ id: 3, shebei: 'ios' },
{ id: 4, shebei: 'ios' },
{ id: 5, shebei: 'android' },
{ id: 6, shebei: 'ios' },
{ id: 7, shebei: 'android' }
]
const myMap = data.reduce((pre, next) => {
return [...pre, next.shebei]
}, [])
console.log(myMap)
//返回一维数组
//打印结果 ['android', 'android', 'ios', 'ios', 'android', 'ios', 'android']
const myMap = data.reduce((pre, next) => {
return { ...pre, [next.id]: next.shebei }
}, {})
//返回对象
//打印结果{1: 'android', 2: 'android', 3: 'ios', 4: 'ios', 5: 'android', 6: 'ios', 7: 'android'}
js 二维数组里的某个值,取出该值的其他对应数据。
最新推荐文章于 2024-02-27 16:08:12 发布