夏有森光若流苏

文章 评论 浏览 29

夏有森光若流苏 2022-05-04 13:56:58
[3, 15, 8, 29, 102, 22].sort() // [102, 15, 22, 29, 3, 8]
[3, 15, 8, 29, 102, 22].sort((a, b) => a - b) //  [3, 8, 15, 22, 29, 102]
[3, 15, 8, 29, 102, 22].sort((a, b) => b - a) // 

第 43 题:使用 sort() 对数组 [3, 15, 8, 29, 102, 22] 进行排序,输出结果

夏有森光若流苏 2022-05-04 13:48:38
  1. x不是字符串或者数字,y是对象,判断x == ToPrimitive(y)
  2. x是对象,y不是字符串或者数字,判断ToPrimitive(x) == y

大佬这里是不是打错了,我看了规范原文是这样的:

If Type(x) is either String or Number and Type(y) is Object,
return the result of the comparison x == ToPrimitive(y).

是不是应该写成:如果x是字符串或数字?

JavaScript 深入之类型转换(下)

更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文