Прогнав код через нод, а там strict не достатньо строгий, нода виконала код без повідомлень.
taras2409, ви запускаєте ваш код через Node.js ? Якщо так, то в директорії проекту виконайте команди:
npm init
npm install eslint
node_modules\.bin\eslint --init
? How would you like to use ESLint? ...
To check syntax only
To check syntax and find problems
> To check syntax, find problems, and enforce code style
? What type of modules does your project use? ...
JavaScript modules (import/export)
CommonJS (require/exports)
> None of these
? Which framework does your project use? ...
React
Vue.js
> None of these
? Does your project use TypeScript? » No
? Where does your code run? ... (Press <space> to select, <a> to toggle all, <i> to invert selection)
√ Browser
√ Node
? How would you like to define a style for your project? ...
> Use a popular style guide
Answer questions about your style
Inspect your JavaScript file(s)
? Which style guide do you want to follow? ...
Airbnb: https://github.com/airbnb/javascript
> Standard: https://github.com/standard/standard
Google: https://github.com/google/eslint-config-google
? What format do you want your config file to be in? ...
JavaScript
YAML
> JSON
? Would you like to install them now with npm? » Yes
node_modules\.bin\eslint your_file.js
У вас там 20+ помилок.
Використовуйте
node_modules\.bin\eslint --fix your_file.js
, щоб автоматично виправити помилки, де це можливо.
Використовуйте eslint і виправляйте помилки перед кожною публікацією коду.