Javacript 数组拼接的四种方式

2018-06-22  本文已影响0人  黑痕

使用 Loop + Push方式

const foo1 = (arr1, arr2) => {
    for (let arr of arr2) {
        arr1.push(arr);
    }
    return arr1;
} 

使用 Concat()(推荐)

const foo2 = (arr1, arr2) => {
    return arr1.concat(arr2);
}

使用 Apply + Push 方式

const foo3 = (arr1, arr2) => {
    Array.prototype.push.apply(arr1, arr2);
    return arr1;
}

使用扩展方式(推荐)

const foo4 = (arr1, arr2) => {
    arr1.push(...arr2);
    return arr1;
}
上一篇 下一篇

猜你喜欢

热点阅读