Maison  >  Article  >  Applet WeChat  >  Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

迷茫
迷茫original
2017-03-25 17:22:521888parcourir

ECMAScript 6 (ES6 en abrégé) est le dernier standard pour le langage JavaScript. La version actuelle d'ES6 ayant été publiée en 2015, elle est également appelée ECMAScript 2015.

L'applet WeChat prend en charge la plupart des nouvelles fonctionnalités d'ES6.

Constantes (constantes)

ES6 ajoute le mot-clé const, qui est utilisé pour déclarer des constantes. Une fois déclarée, la valeur de la constante ne peut pas. être changé.

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

const n'est valide que dans la portée au niveau du bloc où il est déclaré.

Portée (portée)

ES6 a ajouté le mot-clé let, qui est utilisé pour déclarer des variables, mais la déclaration n'affecte que le bloc de code Valide dans.

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

Le code ci-dessus déclare deux variables en utilisant respectivement let et var dans le bloc de code. Ensuite, ces deux variables sont appelées en dehors du bloc de code. En conséquence, la variable déclarée par let signale une erreur et la variable déclarée par var renvoie la valeur correcte. Cela montre que la variable déclarée par let n'est valide que dans le bloc de code dans lequel elle se trouve.

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

Le compteur i dans le code ci-dessus n'est valide que dans le corps de la boucle for.

let ajoute une nouvelle portée au niveau du bloc à JavaScript.

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

La fonction ci-dessus a deux blocs de code, tous deux déclarent des variables x, y et sortent après avoir exécuté 1 2. Cela signifie que le bloc de code externe n'est pas affecté par le bloc de code interne. Si vous utilisez var pour définir la variable n, la valeur de sortie finale est 10 20.

Fonctions fléchées (fonction flèche)

La fonction flèche est une très bonne fonctionnalité de syntaxe fournie par ES6. Ses caractéristiques sont :

La syntaxe est plus concise.

Correction grammaticale de cet objet.

Un paramètre

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

Plusieurs paramètres

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)




Parcours de tableau

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

Gestion étendue des paramètres (expansion des paramètres)

permet de définir des valeurs par défaut pour les paramètres de fonction, c'est-à-dire de les écrire directement après la définition du paramètre.

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

Les paramètres de variable de repos (représentés par "....") sont des paramètres nommés utilisés dans les fonctions. accepte un nombre indéfini d'arguments sans nom.

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

L'opérateur Spread est le même que le paramètre de variable Rest et est représenté par "... ", Opération de propagation L'opérateur nous permet de transmettre les paramètres du tableau un par un dans la fonction.

Développement de nouvelles fonctionnalités ES6 Applet WeChat (1)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn