js 数组 slice() 浅拷贝与sort()数组的排序

slice()

slice()方法将从数组中浅拷贝指定开始位置和结束位置之间的数组元素到一个新的数组,并返回新数组。

结束位置不在浅拷贝的范围

 ['1', '2', '3', '4', '5'].slice(2,3);

结果时 3

从数组第二位开始拷贝 ,到第三位为止

注意返回内容是一个数组。

sort()

sort()方法会修改数组本身,对原始数组进行排序,返回排序后的数组。

但是注意排序是按照Unicode码点进行排序的 ,所以结果可能与你想到的内容是不一致的。

比如

所以可以排序函数来实现排序。

例如:

js 数组 slice() 浅拷贝与sort()数组的排序_第1张图片

你可能感兴趣的:(javascript,前端,开发语言)