SyntaxError: a declaration in the head of a for-of loop can't have an initializer (Firefox) SyntaxError: for-of loop variable declaration may not have an initializer. (Chrome)é误类å åªéåºéäºï¼
for...of 循ç¯ç头é¨å
嫿åå§å表达å¼ãä¹å°±æ¯å¯¹ä¸ä¸ªåéè¿è¡å£°æå¹¶èµå¼ |for (var i = 0 of iterable)
|ãè¿å¨ for-of 循ç¯ä¸æ¯è¢«ç¦æ¢çãä½ æ³è¦çå¯è½æ¯å
许å
å«åå§åå¨ç for
循ç¯å½¢å¼ã
for-of
循ç¯å½¢å¼
let iterable = [10, 20, 30];
for (let value = 50 of iterable) {
console.log(value);
}
// SyntaxError: a declaration in the head of a for-of loop can't
// have an initializer
åæ³ç for-of
循ç¯å½¢å¼
éè¦å°åå§åå¨ (value = 50
) ä»for-of
循ç¯ç头é¨ç§»é¤ãæè®¸ä½ çæ¬ææ¯ç»æ¯ä¸ªå¼æ·»å 50 çåç§»éï¼å¨è¿ç§æ
åµä¸ï¼å¯ä»¥å¨å¾ªç¯ä½ä¸è¿è¡æ·»å ã
let iterable = [10, 20, 30];
for (let value of iterable) {
value += 50;
console.log(value);
}
// 60
// 70
// 80
ç¸å
³å
容
for...of
for...in
â å¨ä¸¥æ ¼æ¨¡å¼ä¸ä¹åæ ·ç¦æ¢ä½¿ç¨åå§åå¨ (SyntaxError: for-in loop head declarations may not have initializers)for
â å¨è¿ä»£æ¶å
许å®ä¹åå§åå¨RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4