幾個星期前我開始學習JavaScript,並且當涉及到循環時,我總是發現自己陷入了困境。有人可以向我解釋這個功能嗎?
就像在這個例子中,我不明白for循環是做什麼的,有人能給我一些關於如何理解這個的提示嗎?
let upper = function(strings, ...values) {
let result = '';
for (var i = 0; i < strings.length; i++) {
result += strings[i];
if (i < values.length) {
result += values[i];
}
}
console.log(result);
return result.toUpperCase();
};
是的,只有一個'for'循環。你有沒有不小心加入第二個? –
在調試器中逐行執行代碼,觀察它執行的操作並檢查變量的值。 – 2017-08-11 09:30:18
你如何調用'upper()'? – Durga