Как я могу использовать синтаксис ES6, например, включить консоль хром?

Я пытаюсь написать код ES6 в консоли Chrome, но я столкнулся с некоторыми ошибками. Как я могу запустить сценарии ES6 в консоли?

Например, учитывая ввод

let type='grizzle';

консоль записывает a SyntaxError с сообщением

Объявления с расширенной областью (let, const, function, class) еще не поддерживаются в строгом режиме

как показано на следующем снимке экрана

Снимок экрана ответа консоли Chrome

Ответ 1

Как указано в сообщении об ошибке, некоторые функции ES6 недоступны вне строгого режима. Поэтому, чтобы воспользоваться этими функциями, вы должны сначала создать блок строгого режима.

С консоли самый простой способ использовать строгий режим - создав Expression Expression Expression (IIFE). Например,

(function() { "use strict"; let x = "asdf"; }());

будет вести себя так, как планировалось при вводе в консоль.