ホームページ > に質問 > 本文
es6 let を使用して次のコードを実装する方法,
给我你的怀抱2017-06-30 10:01:41
リーリー
我想大声告诉你2017-06-30 10:01:41
質問者さんが聞きたいのはES6中怎么解决i不是当前的i`についてですよね?
ES6
怎么解决
不是当前的
ES5中是使用闭包来解决的,在ES6中可以用letで リーリー
ES5
let
学习ing2017-06-30 10:01:41
これはES6でも同じで、クロージャはクロージャのままです。
世界只因有你2017-06-30 10:01:41
置くvar 换成 let
var
テストは次のとおりです(setTimeoutを使用して非同期リクエストをシミュレートします):
3 3 を印刷
ES5はクロージャで解決
es6 は let を使えば簡単です
let スコープがブロックレベルに制限されている変数、ステートメント、または式を宣言できます
阿神2017-06-30 10:01:41
私も答えを見つけました、ES6 はクロージャを直接削除できます
結果はクロージャを使用した場合と同じです、皆さんありがとう
PHP中文网2017-06-30 10:01:41
ES6 ではその必要はまったくありません。そのままにしておいてくださいhttp://www.softwhy.com/articl...