我是靠谱客的博主 爱笑糖豆,最近开发中收集的这篇文章主要介绍取数组中的数组元素,拼接成新的数组1、array.map(item => (item.key))2、array.concat(arr1, arr2, ......)3、...[].concat(...array.map(item => (item.key))),觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1、array.map(item => (item.key))
返回一个数组,由符合参数param的所有value组成(取给定数组的某一字段的值组成新数组)
例:
const aa = [{ a: 1, b: 2 }, { a: 3, b: 4 }].map(item => (item.a))
// aa = [1, 3]
2、array.concat(arr1, arr2, ......)
返回拼接后的数组
例:
const aa = [{ a: 1, b: 2 }, { a: 3, b: 4 }].concat([{ a: 5, b: 6 }, { a: 7, b: 8 }])
// aa = [{ a: 1, b: 2 }, { a: 3, b: 4 }, { a: 5, b: 6 }, { a: 7, b: 8 }]
3、...
展开符
总结:
[].concat(...array.map(item => (item.key)))
例:
const array = [
{
a: 1,
b: [
{ key: 'abc1', value: '刘德华11' },
{ key: 'abc2', value: '张学友11' },
]
},
{
a: 2,
b: [
{ key: 'abc1', value: '黎明22' },
{ key: 'abc2', value: '郭富城22' },
]
},
{
a: 3,
b: [
{ key: 'abc1', value: '张卫健33' },
{ key: 'abc2', value: '谢霆锋33' },
]
}
]
const list1 = array.map(item => (item.b))
const list = [].concat(...list1)
最后
以上就是爱笑糖豆为你收集整理的取数组中的数组元素,拼接成新的数组1、array.map(item => (item.key))2、array.concat(arr1, arr2, ......)3、...[].concat(...array.map(item => (item.key)))的全部内容,希望文章能够帮你解决取数组中的数组元素,拼接成新的数组1、array.map(item => (item.key))2、array.concat(arr1, arr2, ......)3、...[].concat(...array.map(item => (item.key)))所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复