var arr = [1, 2, 3, 4, 5, 4, 3, 2, 1];
Méthode pour ajouter une nouvelle position: Indexof LastIndexof
1.1 Les paramètres indiquent la valeur à transmettre à la position de l'index (l'index commence à partir de 0)
var index = arr.indexof (4);
alerte (index); // 3
2. Lorsqu'il y a 2 paramètres, le premier paramètre indique la position de départ. Le deuxième paramètre ou la valeur.
var index = arr.indexof (4,4);
alerte (index); // 5
3. Quand ils recherchent des comparaisons de tableau '==='
LastIndexof
var index = arr.LastIndexof (2);
alerte (index); // 7
5 nouvelles méthodes d'itération
1 Si True est retourné, il reviendra vrai. S'il y a un retour faux, il renverra faux.
var result = arr.every (fonction (item, index, array) {return item> = 1;}); alert (result); //vrai2.Filtre: exécutez une fonction pour chaque élément du tableau. La fonction donnée est exécutée pour renvoyer le résultat filtré.
var result = arr.filter (fonction (item, index, array) {return item> 2;}); alert (result); // 3,4,5,4,33.Forach: boucle la valeur de chaque élément dans le tableau et exécuter une méthode
arr.ForEach (fonction (item, index, array) {alert (item); // 1,2,3,4,5,4,3,2,1});4.map Exécutez une fonction pour chaque élément du tableau et peut renvoyer le nouveau résultat après l'exécution de la fonction.
var result = arr.map (fonction (item, index, array) {return item * 10;}); alert (result); // 10,20,30,40,50,40,30,20,105.Some: exécutez une fonction pour chaque élément du tableau. S'il y a un élément qui renvoie true, il reviendra vrai. Si chaque élément renvoie faux, il renverra faux.
var result = arr.some (fonction (item, index, array) {return item> 5;}); alert (result); //FAUXréduire la réduction
La position de départ de la variable est différente
Valeur précédente, valeur actuelle, position d'index, tableau
var result = arr.reduce (fonction (prev, cur, index, array) {return prev + cur;}); alert (result) // 25; var result = arr.reduceRight (function (prev, cur, index, array) {return prev + cur;}); alert (result) // 25;L'explication détaillée ci-dessus des nouvelles fonctionnalités du tableau JavaScript_ecma5 est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.