Saya belum terbiasa dengan ECMAScript 6. Saya baru saja mengkloning repo React Starter Kit, yang menggunakan ES6 untuk kode aplikasi. Saya terkejut melihat bahwa linter dikonfigurasi untuk melarang kejadian use strict
direktif, yang saya pikir direkomendasikan dalam JavaScript pra-ES6. Jadi apa gunanya?
javascript
ecmascript-6
strict
es6-modules
Midiparse
sumber
sumber
Jawaban:
Modul ES6 selalu dalam mode ketat. Mengutip bagian yang relevan dari spesifikasi :
sumber
strict
kesalahan (dengan preset AirBnB ) pada skrip yang hanya terdiri dari"use strict"; console.log('foo')
. Apakah itu modul?