關於循環中臨時變量的最佳實踐是什麼?它是更好地做一些事情,如:最好在循環內部或外部聲明臨時變量?
some_array.forEach(function(item) {
var temp_obj = {};
// do some operations with temp_obj
});
OR
var temp_obj;
json.forEach(function(item) {
temp_obj = {};
// do some operations with temp_obj
});
我總是假設有在性能上沒有差異,但我每次使用它的時候,我不知道我在下面好的做法...
@ user2356705該問題代表了一種非常不同的情況。 – Pointy
IMO,儘可能將變量保持在最近的範圍內,所以在這種情況下,在回調中。 –