ES6 中的传播运算符在旧版 JavaScript 中转换为什么?它比array.concat更贵吗?



我想在 JavaScript 中连接两个数组,所以我想知道 ES6 扩展运算符...是否比array.concat更昂贵?

这是否意味着我们应该明智地使用...语法,并且只在最需要的时候?

let arrayVar = [1, 2, 3];
let array2 = [...arrayVar, 4];

相当于

var arrayVar = [1, 2, 3];
var array2 = [].concat(arrayVar, [4]);

每 https://babeljs.io/

相关内容

最新更新