JavaScript 关于数组的扩展运算符实现

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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,请注明来意。
标签: