由于平時使用到++的情況
直入正題,他i++和++i對性能的影響是怎樣的呢?
我們先來看兩者執(zhí)行過程:
i++:
function () {
tmp = i;
i = tmp + 1;
return tmp;
}
++i:
function () {
i = i + 1;
return i;
}
通過上面代碼可以知道,i++在執(zhí)行過程中產生了一個臨時變量,而++i并沒有。因此,在使用類似for循環(huán)這種要運用到自增時,推薦使用++i