Javascript排序数组函数性能

abb*_*bas 2 javascript

有没有人知道内置JS函数如何在array.sort()内部运行?我的意思是它将字符串更改为数字等等

var keys = new Array();
keys.sort();
Run Code Online (Sandbox Code Playgroud)

Daf*_*aff 6

排序()MDN文档:

如果未提供compareFunction,则通过将元素转换为字符串并按字典("词典"或"电话簿",而不是数字)顺序比较字符串来对元素进行排序.例如,"80"以字典顺序出现在"9"之前,但是在数字排序中,9出现在80之前.

有关正在使用的算法,请参阅此问题的答案.