参见英文答案 >
Using ECMAScript 65个
我试图在chrome控制台中编写一些ES6代码,但是我遇到了一些错误.如何在控制台中运行ES6脚本?
我试图在chrome控制台中编写一些ES6代码,但是我遇到了一些错误.如何在控制台中运行ES6脚本?
例如,给定输入
let type='grizzle';
控制台用消息记录一个SyntaxError
Block-scoped declarations (let,const,function,class) not yet supported outside strict mode
如下面的屏幕截图所示
解决方法
错误消息指出,某些ES6功能在严格模式之外是不可用的.因此,为了利用这些功能,您必须先创建一个严格模式的块.
从控制台,使用严格模式的最简单的方法是by creating an Immediately-Invoked Function Expression (IIFE).例如,
(function() { "use strict"; let x = "asdf"; }());
将在控制台中输入时的行为方式.