在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