Я еще не знаком с ECMAScript 6. Я только что клонировал репозиторий React Starter Kit, который использует ES6 для кода приложения. Я был удивлен, увидев, что линтер настроен так, чтобы запрещать вхождения use strict
директивы, что, как я думал, было рекомендовано в JavaScript до версии ES6. Так какой в этом смысл?
javascript
ecmascript-6
strict
es6-modules
Midiparse
источник
источник
Ответы:
Модули ES6 всегда в строгом режиме. Чтобы процитировать соответствующую часть спецификации :
источник
strict
ошибке (с предустановкой AirBnB ) в сценарии, который состоит только из"use strict"; console.log('foo')
. Это модуль?