当前位置:Gxlcms >
JavaScript >
JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函数)_基础知识
JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函数)_基础知识
时间:2021-07-01 10:21:17
帮助过:15人阅读
JavaScript中对变量的操作都是通过引用方式,而对数组也一样。
前两天想要对一个数组进行复制,一直苦于找不到办法(遍历的方法俺是绝对不采用的)
无意中拿起《JavaScript权威指南》翻了翻数组的操作函数,发现了slice()函数。
slice()原来是用来截取数组中的一部分,这里我用它来复制数组,它的格式如下:
array.slice(start, end)
如果省略了end参数,则切分的数组包含从start开始到数组结束的所有元素。
现在要用它来复制数组,就一行,呵呵:
var newArray=oldArray.slice(0);
所有这些功能,用一个sort()就可以完成了。
1. 排序: 默认的sort()按字符编码排序的: