js .concat
时间: 2023-10-03 18:08:43 浏览: 87
js代码-JavaScript(js) concat() 用法
在JavaScript中,.concat()方法用于连接两个或多个数组,并返回一个新的数组。该方法不会改变现有的数组,而是返回一个新的合并后的数组。语法如下:array1.concat(array2,array3,...,arrayX)。
例如,如果有两个数组array1和array2,可以使用.concat()方法将它们连接起来,形成一个新的数组。示例代码如下:
var array1 = [1, 2, 3];
var array2 = [4, 5, 6];
var newArray = array1.concat(array2);
console.log(newArray); // 输出:[1, 2, 3, 4, 5, 6]
在工作中的案例中,如果我们想要获取一个嵌套数组中的数据,可以使用.forEach()方法遍历数组,然后使用.concat()方法连接一个空数组来获取嵌套数组的数据。示例代码如下:
getAdministratorList() {
orgCompanyUserTree().then(res => {
if (!res.code) {
let data = []; // 定义一个空数组
res.data.item.forEach(value => {
data = data.concat(value.department); // 将data空数组使用.concat()方法连接department数组
});
this.arrayList = data;
} else {
this.$message.error(res.msg);
}
});
}
总结:
.concat()方法是JavaScript中用于连接两个或多个数组的方法,可以将多个数组连接成一个新的数组。该方法不会改变现有的数组,而是返回一个新的数组。可以使用.concat()方法来合并数组,获取嵌套数组的数据等。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文