私はjavascriptで2つの配列を比較しようとしています。javascriptの驚くべき配列の比較
私がしたいことは次のとおりです。
< B ⇔ ∃私は≥ 0 S。T. a [i] < b [i]と&ltall; 0 ≤ J < I、[J] =のB [j]は
は、所望の非負の数のワークの配列:
firebug> [0,1,2,3,4] < [1,0,0]
true
と、比較負の数をゼロ作品では、予想通り:
firebug> [-1, 1] < [0, 0]
true
しかし、負の数と負の数を比較することである...思わぬ:
firebug> [-2] < [-1]
false
firebug> -2 < -1
true
ここでは何が起こっているのですか?どのアレイ比較のために私の直感を修正できますかはをjavascriptで意味しますか?
参照です。 //stackoverflow.com/q/16566772/1048572)を参照してください。解決方法については、[Javascriptでの配列のスリーウェイ比較関数](http://stackoverflow.com/q/23881838/1048572) – Bergi