我有一個開始作爲ES5.1的一個項目,後來我改成了支持ES6所以我是用異步的await,讓... 現在我需要具有類似於實例的模塊/對象。 我發現this文章,解釋的過程,但... 當我這樣做: 'use strict';
let _ = require('lodash');
var mappings;
function SafeRequestHandler(reqMappings) {
據我所知,'let'用於聲明塊變量。但它不能用相同的名稱聲明兩次。例如: 'use strict';
let a = 1;
let a = 2; // syntax error
那麼如何在'for'迭代中用相同的變量名來區分每個作用域呢? 'use strict';
for(let i = 0; i < 3; i++){
setTimeout(function(){