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
.
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