我想在javascript中使用var关键字创建块范围变量。
我不想创建使用让关键字ecma6。因为它不会支持所有的浏览器。
有没有办法通过一些最好的和通用的方式来实现这一点?
在javascript中使用var关键字创建块范围变量
usecase:我想在for循环中使用它,以便每次迭代都会创建一个新的作用域。在一个
(function() { var x = "whatever"; // x is scoped to only within this "block" // block code })()
为了用于循环以维持范围:
使用垫片/ pollyfills,巴别到transpile ES6成ES5。 – Tushar
是的,Pollyfills将实现这一目标。我无法在MDN中找到它。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let我们可以通过核心JavaScript来实现吗? –
在大多数情况下,您可以使用'.forEach()'。 – zeroflagL