【发布时间】:2019-02-02 11:09:55
【问题描述】:
今天在 JS 上做任务,我发现开箱即用的 JavaScript 具有强大的数组比较功能:
console.log(["a","b"] > ["a","aa"] && ['a','aa'] < ['a', 'cc']) // true
这导致二维数组的字符串快捷排序
console.log([["a","aa"],['b','bb'],["a","c"],['b',"ab"],['b',"a"]].sort())
/*
[ [ 'a', 'aa' ],
[ 'a', 'c' ],
[ 'b', 'a' ],
[ 'b', 'ab' ],
[ 'b', 'bb' ] ]*/
JavaScript 自动对具有相似第一个元素的子数组进行排序。 现在我正在寻找正式定义 JavaScript 如何比较两个数组。
【问题讨论】:
-
不要在名称周围使用引号。简单地说,例如 JavaScript。
标签: javascript arrays