今日、JSのタスクを使って作業すると、ボックスのJavaScriptには配列の強力な比較があることがわかりました。
console.log(["a","b"] > ["a","aa"] && ['a','aa'] < ['a', 'cc']) // true
これは、文字列を持つ2次元配列のショートカットソートにつながります
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が2つの配列をどのように比較するのか正式な定義を探しています。