排序()和tosorted()之间的差异
#javascript #前端 #todayilearned

在JavaScript中,这两种方法都执行相同的作业,除了原始数组突变。

sort()方法突变原始数组。无需将返回值存储在变量中。

var arr = [1,2,1000];
arr.sort();
console.log(arr);
// console.log() => 1, 1000, 2

toSorted()方法不会突变原始数组。需要将返回值存储在变量中。

var arr = [1,2,1000];
var sortedArr = arr.toSorted();
console.log(sortedArr);
// console.log() => 1, 1000, 2