实际上我想创建一个简单的数组度假村。
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
)
现在我想知道,为什么“this”会为这个数组创建第二个维度。
如果把它放入 String(this),它的工作。但在这种情况下,这真的是“这个”的预期结果吗?