UNPKG

@kcjpop/x-browser-compat

Version:

A Web Component to display browser compatibility data

1 lines 3.24 kB
{"mdn_url":"https://developer.mozilla.org/docs/Web/JavaScript/Reference/Statements/let","source_file":"javascript/statements.json","spec_url":"https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#sec-let-and-const-declarations","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"chrome":[{"version_added":"49"},{"notes":"<a href='https://developer.mozilla.org/docs/Web/JavaScript/Reference/Strict_mode'>Strict mode</a> is required.","partial_implementation":true,"version_added":"41","version_removed":"49"}],"chrome_android":[{"version_added":"49"},{"notes":"<a href='https://developer.mozilla.org/docs/Web/JavaScript/Reference/Strict_mode'>Strict mode</a> is required.","partial_implementation":true,"version_added":"41","version_removed":"49"}],"deno":{"version_added":"1.0"},"edge":[{"version_added":"14"},{"notes":"In Edge 12 and 13, <code>let</code> within a <code>for</code> loop initializer does not create a separate variable for each loop iteration as defined by ES2015. Instead, it behaves as though the loop were wrapped in a scoping block with the <code>let</code> immediately before the loop.","partial_implementation":true,"version_added":"12","version_removed":"14"}],"firefox":{"notes":["Before Firefox 44, <code>let</code> is only available to code blocks in HTML wrapped in a <code>&lt;script type=\"application/javascript;version=1.7\"&gt;</code> block (or higher version) and has different semantics (e.g. no temporal dead zone).","Before Firefox 46, a <code>TypeError</code> is thrown on redeclaration instead of a <code>SyntaxError</code>.","Firefox 54 adds support of <code>let</code> in workers."],"version_added":"44"},"firefox_android":{"notes":["Before Firefox 44, <code>let</code> is only available to code blocks in HTML wrapped in a <code>&lt;script type=\"application/javascript;version=1.7\"&gt;</code> block (or higher version) and has different semantics (e.g. no temporal dead zone).","Before Firefox 46, a <code>TypeError</code> is thrown on redeclaration instead of a <code>SyntaxError</code>.","Firefox 54 adds support of <code>let</code> in workers."],"version_added":"44"},"ie":{"notes":"In Internet Explorer, <code>let</code> within a <code>for</code> loop initializer does not create a separate variable for each loop iteration as defined by ES2015. Instead, it behaves as though the loop were wrapped in a scoping block with the <code>let</code> immediately before the loop.","partial_implementation":true,"version_added":"11"},"nodejs":{"version_added":"6.0.0"},"oculus":{"version_added":"5.0"},"opera":{"version_added":"17"},"opera_android":{"version_added":"18"},"safari":{"version_added":"10"},"safari_ios":{"version_added":"10"},"samsunginternet_android":[{"version_added":"5.0"},{"notes":"<a href='https://developer.mozilla.org/docs/Web/JavaScript/Reference/Strict_mode'>Strict mode</a> is required.","partial_implementation":true,"version_added":"4.0","version_removed":"5.0"}],"webview_android":[{"version_added":"49"},{"notes":"<a href='https://developer.mozilla.org/docs/Web/JavaScript/Reference/Strict_mode'>Strict mode</a> is required.","partial_implementation":true,"version_added":"41","version_removed":"49"}]}}