1
Actualy我想創建一個簡單的數組度假村。
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;
....
});
結果應該是一個數組看起來像這樣(計數器不工作無利班...):
Array (
[20] => 14_555
)
但結果我得到的是:
[20] => Array
(
[0] => 1
[1] => 4
[2] => _
[3] => 5
[4] => 5
[5] => 5
)
現在我想告訴你爲什麼「this」爲這個數組創建了第二個維度。
如果把它放進String(this),它的工作。但是在這種情況下,這真的是「這個」的理想結果嗎?
'「use strict」'? – Bergi 2013-02-27 14:00:06
已更新。我實際上認爲'this'會變成'undefined',但是這個值只是沒有被轉換成一個對象。 – 2013-02-27 14:12:32