Maison > interface Web > js tutoriel > Explication des fonctions liées à JavaScript

Explication des fonctions liées à JavaScript

jacklove
Libérer: 2018-05-21 10:45:59
original
1296 Les gens l'ont consulté

Certaines fonctions apparaissent fréquemment dans l'apprentissage JavaScript. Cet article en expliquera certaines en détail.

.map

La méthode map parcourra chaque élément du tableau, traitera chaque élément en fonction de la fonction de rappel et retournera enfin un nouveau tableau.

Utilisez la méthode map pour ajouter 3 à chaque élément dans oldArray et enregistrez-les dans newArray. oldArray ne doit pas être modifié.

var oldArray = [1,2,3,4,5];var newArray = oldArray.map(function(val){  return val + 3;  });
.reduce
Copier après la connexion

Les éléments du tableau sont exploités dans l'ordre de gauche à droite, et le dernier élément restant est la valeur de retour
où la valeur cumulée du dernier résultat (previousVal) et la valeur actuelle (currentVal) le sont. La méthode

var array = [4,5,6,7,8];var singleVal = 0;singleVal = array.reduce(function(previousVal, currentVal){ return previousVal + currentVal;   });
.filter
Copier après la connexion

filter est utilisée pour parcourir un tableau et filtrer les éléments correspondants en fonction des conditions données.

Utilisez le filtre pour créer un nouveau tableau. La valeur du nouveau tableau correspond aux éléments de oldArray dont la valeur est inférieure à 6. Le tableau d'origine ne peut pas être modifié. oldArray

var oldArray = [1,2,3,4,5,6,7,8,9,10];var newArray = oldArray.filter(function(val){    return val<6;   });
.sort
Copier après la connexion

La méthode de tri modifiera le tableau d'origine et renverra le tableau trié. sort peut transmettre des fonctions de comparaison comme arguments. La fonction de comparaison a une valeur de retour. Lorsque a est inférieur à b, elle renvoie un nombre négatif ; lorsque a est supérieur à b, elle renvoie un nombre positif ; lorsqu'ils sont égaux, elle renvoie 0. Si aucune fonction de comparaison n'est transmise, elle convertira toutes les valeurs en chaînes et les triera par ordre alphabétique.

Utilisez sort pour trier le tableau par ordre croissant.

var array = [1, 12, 21, 2];array.sort(function(a, b) {  return a - b;});result: [1,2,12,21]
.reverse
Copier après la connexion

Utilisez l'inverse pour retourner le tableau. Et attribué à newArray.

var array = [1,2,3,4,5,6,7];var newArray = [];newArray = array.reverse();
reverse_result.png
.concat
Copier après la connexion

Le paramètre de la méthode concat doit être un tableau. Le tableau dans le paramètre sera concaténé après le tableau d'origine et renvoyé en tant que nouveau tableau.

Utilisez .concat() pour épisser concatMe derrière oldArray et l'attribuer à newArray.

concat_result.png
.split
Copier après la connexion

Vous pouvez utiliser la méthode split pour diviser une chaîne en un tableau par un délimiteur spécifié. Passez un paramètre à la méthode split, qui sera utilisé comme séparateur.

Utilisez la méthode split pour diviser la chaîne de caractères en un tableau.

Aucun délimiteur.

<script type="text/javascript">
    var str="How are you doing today?";    var n=str.split();    document.write(n);</script>输出:
How are you doing today?
Copier après la connexion

sépare chaque caractère de la chaîne.

Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal