Array.prototype.sort() 的时间复杂度在不同的浏览器和实现中可能会有所不同。一般来说,它的平均时间复杂度是 O(n log n)。
下面是一个示例代码,演示了如何使用 Array.prototype.sort() 方法对一个数组进行排序:
// 创建一个待排序的数组
var arr = [5, 3, 1, 4, 2];
// 使用 sort() 方法对数组进行排序
arr.sort();
// 输出排序后的数组
console.log(arr);
这个示例中,待排序的数组是 [5, 3, 1, 4, 2]
。使用 arr.sort()
方法对数组进行排序后,数组变为 [1, 2, 3, 4, 5]
。在这个示例中,sort() 方法的时间复杂度是 O(n log n)。