JavaScript Fonction de cadrage en mode strict


Exemple

En mode strict, les fonctions déclarées dans un bloc local sont inaccessibles en dehors du bloc.

"use strict";
{
  f(); // 'hi'
  function f() {console.log('hi');}
}
f(); // ReferenceError: f is not defined

En termes de portée, les déclarations de fonction en mode strict ont le même type de liaison que let ou const .