搜索
您的当前位置:首页正文

javascript 的 concat()方法

来源:独旅网

javascript 的 concat()方法

1、concat()方法是用于连接两个或多个数组。
例子

var Array= ["hello", "word"];
var ArrayItem= ["java", "C++", "C#"];
var ArrayData= ["name"];
var children = Array.concat(ArrayItem,ArrayData);

输出的结果为:
hello,word,java,C++,C#,name

concat括号后面连接的是数组名,该方法不会改变现有的数组
2、语法

array1.concat(array2,array3,...,arrayX)

3、工作中遇到的案例
在接口中获取数据时,想获取数组里面嵌套另外一个数组的数据的时候,需要使用forEach遍历,使用concat连接空数组。

getAdministratorList () {
      orgCompanyUserTree().then(res => {
        if (!res.code) {
          let data = []  // 定义一个空数组
          res.data.item.forEach(value => {
          // 将data空数组使用concat()方法连接department
            data = data.concat(value.department)
          })
          this.arrayList = data
        } else {
          this.$message.error(res.msg)
        }
      })
    },

例如以上的res.data.item是一个数组,要获取item数组里面的department数组里面的数据,需要用forEach遍历,再定义一data空数组,使用concat方法连接department数组,即可获取接口中的department整个数组。

因篇幅问题不能全部显示,请点此查看更多更全内容

热门图文

Top