En tant que version améliorée d'Es5, Es6 ajoute beaucoup de syntaxe
Quelques nouvelles fonctionnalités d'ES6
Ajout de la portée au niveau du bloc, let et const
Classe ajoutée pour définir les classes
Un nouveau symbole de type de données de base est ajouté, le symbole signifie unique, permettant de définir des valeurs par défaut et de ne pas utiliser le nouveau mot-clé
Affectation de structure ajoutée
Ajout de la fonction de flèche et introduction du paramètre de repos
La fonction permet de définir la valeur par défaut
Ajout de structures de données d'ensemble et de carte
l'ensemble peut être utilisé pour supprimer rapidement la duplication
La caractéristique de la carte est que la clé peut être de n'importe quel type
Modularité, importation et exportation ajoutées.
Certaines API ont été ajoutées au tableau, telles que isArray (pour déterminer s'il s'agit d'un tableau) / from / of méthodes; l'instance de tableau a de nouvelles méthodes Entry (), keys () et values ()
from () renvoie un tableau via un objet avec une propriété length
La méthode statique du tableau of () compense la différence de comportement du tableau en raison du nombre de paramètres (par exemple, s'il n'y a qu'un seul paramètre 3, newArray renvoie un tableau de longueur 3, et of () renvoie un tableau de 3 paramètres. Le comportement est très uniforme) entrées () Retourne un objet itératif d'un tableau, qui contient les paires clé-valeur du tableau keys () loop keys values () loop values
ES6 fournit nativement un constructeur Proxy pour générer des instances Proxy.
Le proxy construit une couche d'interception sur la couche externe de l'objet cible, et certaines opérations sur l'objet cible depuis le monde extérieur doivent être interceptées via cette couche. new Proxy () signifie générer une instance Proxy, il reçoit deux objets, le premier est l'objet à intercepter et le second est de personnaliser le comportement d'interception.
Générateur et itérateur ajoutés
Je suppose que tu aimes
Origine blog.csdn.net/Rick_and_mode/article/details/108623195