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整个数组。
因篇幅问题不能全部显示,请点此查看更多更全内容
怀疑对方AI换脸可以让对方摁鼻子 真人摁下去鼻子会变形
女子野生动物园下车狼悄悄靠近 后车司机按喇叭提醒
睡前玩8分钟手机身体兴奋1小时 还可能让你“变丑”
惊蛰为啥吃梨?倒春寒来不来就看惊蛰
男子高速犯困开智能驾驶出事故 60万刚买的奔驰严重损毁