爲了攔截一大筆近票,我可以強調它與this thread無關,更不用說了。
我不知道如何將$ .each(...)構造中的值返回到外部範圍。假設我們有一個JSON對象數組(或者數組)。
var output = "";
$.each(array, function (key1, value1) {
output += "[" + key1 + "] --> ";
$.each(value1, function (key2, value2) {
output += key2 + ":" + value2 + " ";
});
});
console.log(output);
現在,如上面的例子示出了,我依靠預聲明輸出我寫從每個範圍的子水平。有用。但是,我不能停止感覺這不是最好的方法。我想返回一些內容,而不是將其附加到半全局輸出。
你不能從$ .each中返回一些東西,你正在做的事情幾乎是你必須這樣做的。唯一的選擇是用每個內部的值執行一個函數。 –
@KevinB黨...謝謝。沒有改進的餘地。我想我的代碼是完美的。 :D –
使用'for'循環和'for..in' :) – sabithpocker