我是靠谱客的博主 爱笑糖豆,最近开发中收集的这篇文章主要介绍取数组中的数组元素,拼接成新的数组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)))所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部