et javaScript ES6 mode strict

Le mode strict est l'utilisation de « l'utilisation stricte » dans le langage de script, en utilisant automatiquement le mode strict dans ES5,6 a principalement les limitations suivantes:

  1. Les variables doivent être déclarées avant utilisation
  2. Les paramètres de fonction ne peuvent pas apparaître avec le même attribut name, sinon une erreur
  3. Vous ne pouvez pas utiliser l'instruction with
  4. Impossible d'affecter l'attribut de lecture seule, sinon une erreur
  5. Vous ne pouvez pas supprimer la propriété ne peut pas être supprimé, sinon une erreur
  6. Vous ne pouvez pas utiliser le préfixe 0 indique octal, sinon une erreur
  7. Vous ne pouvez pas utiliser de suppression des variables de suppression, telles que ABC = var [1].,  Supprimer donné ABC (ne pas utiliser retourne mode strict false) , la propriété supprimé peut supprimer abc [0]
  8. eval il ne sera pas introduit dans les variables de portée englobante
  9. eval et les arguments ne peuvent pas être réaffectés
  10. Les arguments de fonction ne changent pas automatiquement les paramètres de réaction
  11. Vous ne pouvez pas utiliser arguments.callee
  12. Vous ne pouvez pas utiliser arguments.caller
  13. Retour undefined lorsque l'interdiction de ce point à l'objet global, utiliser
  14. Vous ne pouvez pas utiliser fn.caller et fn.arguments obtenir la pile d'appel de fonction
  15. Une augmentation des mots réservés (protégée, statique, interface)

Je suppose que tu aimes

Origine www.cnblogs.com/zzw-847776943/p/12456694.html
conseillé
Classement