実はシンプルなアレイリゾートを作りたいです。
var preSelected = "13_335 14_555";
var arrayClasses = preSelected.split(' ');
var arrayClassesSorted = new Array();
$.each(arrayClasses, function() {
//var elCount = $("li."+ this).size();
elCount = 20 ...... ;
arrayClassesSorted[elCount] = this;
....
});
結果は次のような配列になるはずです(カウンターはliクラスなしでは機能しません...):
Array (
[20] => 14_555
)
しかし、私が得る結果はこれです:
[20] => Array
(
[0] => 1
[1] => 4
[2] => _
[3] => 5
[4] => 5
[5] => 5
)
そして今、私は知りたいのですが、なぜ「これ」がこの配列の2番目の次元を作成するのか。
これをString(this)に入れると、その動作がわかります。しかし、これは本当にこの場合の「これ」の望ましい結果ですか?