脚本宝典收集整理的这篇文章主要介绍了JavaScript 关于数组的扩展运算符实现,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在 JavaScript 的数组扩展运算符中,可以很轻松地将数组展开,并创建新的数组:
const arr = [1,2,3,4,5];
const arr0 = [...arr];
const arr1 = [1,...arr];
const arr2 = [1,...arr,3,4];
const arr3 = [1,...arr,...arr];
将如上代码复制到babel官网,babel
会自动将代码转换成浏览器兼容的 JavaScript 代码,就能看到它如何实现的了:
"use strict";
var arr = [1, 2, 3, 4, 5];
var arr0 = [].concat(arr);
var arr1 = [1].concat(arr);
var arr2 = [1].concat(arr, [3, 4]);
var arr3 = [1].concat(arr, arr);
也可以查看展开数组,并push
到另一数组的实现:
const arr = [1,2,3,4,5];
const arr0 = [];
arr0.push(...arr);
babel
转换后:
"use strict";
var arr = [1, 2, 3, 4, 5];
var arr0 = [];
arr0.push.apply(arr0, arr);
📘📘欢迎在我的博客上访问: https://lzxjack.top/
以上是脚本宝典为你收集整理的JavaScript 关于数组的扩展运算符实现全部内容,希望文章能够帮你解决JavaScript 关于数组的扩展运算符实现所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。