いくつかのアクションをトリガーするコードがあります。その前に、重みを並べ替えるだけです。weight.sort()
whereweight
は空でない配列、たとえばを使用するとすべてがうまく機能します[10 20 30 40]
が、それを次のように変更すると:
weight.sort(function(a,b) {
return a - b;
});
アクションの 1 つが無効です (div を表示します)。正直なところ、何が違いを生むのかわかりません。weight
両方の方法で並べ替えた後も同じであり、そのコードを明確に変更するとスクリプトが機能するかどうかが変わるため、私には奇妙に思えます。FireBug にエラーはありません。