gpt4 book ai didi

javascript - 这是 Array.sort() 中的错误吗?

转载 作者:搜寻专家 更新时间:2023-11-01 04:45:37 25 4
gpt4 key购买 nike

很难相信,但这看起来像是 Google Chrome 的 Javascript 引擎中的错误。我错过了什么吗?

Chrome Javascript 控制台 session :

> x = [10, 1]
> x.sort()
[1, 10]
> // OK. But now try this.
> x = [10, 2]
> x.sort()
[10, 2]

它没有排序!

我目前运行的是版本 24.0.1312.57 m

最佳答案

array.sort() 按字典顺序对数组进行排序。这意味着,数组的值被解释为字符串并像字符串一样(按字母顺序)排序,而不像整数。

此处也描述了此行为:http://www.javascriptkit.com/javatutors/arraysort.shtml

关于javascript - 这是 Array.sort() 中的错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15084070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com