Maison > interface Web > Questions et réponses frontales > Comment déterminer si un tableau est répété dans es6

Comment déterminer si un tableau est répété dans es6

青灯夜游
Libérer: 2022-04-19 17:51:22
original
4054 Les gens l'ont consulté

Méthode de jugement : 1. Utilisez l'attribut length pour obtenir la longueur du tableau d'origine ; 2. Utilisez "[...new Set(arr)]" pour supprimer les éléments en double dans le tableau et renvoyer un nouveau tableau ; Utilisez l'attribut length pour obtenir la déduplication La longueur du tableau après ; 4. Utilisez "==" pour comparer si les longueurs des tableaux obtenus deux fois sont égales. Si elles sont égales, les tableaux ne sont pas répétés.

Comment déterminer si un tableau est répété dans es6

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.

es6 Méthode pour déterminer si un tableau est répété

Idée d'implémentation :

  • Utilisez l'attribut length pour obtenir la longueur d'origine du tableaulength属性获取原数组长度

  • 利用[...new Set(arr)]

  • Utilisez [ ...new Set (arr)]Supprimez les éléments en double dans le tableau

  • Utilisez l'attribut length pour obtenir la longueur du tableau après la déduplication

Utilisez l'opérateur == pour comparer si les deux les longueurs du tableau obtenues sont égales. Si c'est le cas, alors le tableau n'est pas répété

Comment déterminer si un tableau est répété dans es6Code d'implémentation :

var arr = [1,2,3,3,4,5];
len1=arr.length;
newArr=[...new Set(arr)];
len2=newArr.length;
if(len1==len2){
	console.log("数组没有重复");
}else{
}
Copier après la connexion

Comment déterminer si un tableau est répété dans es6On peut voir que le tableau dans l'exemple ci-dessus est répété.

var arr = [1,2,3,4,5];
len1=arr.length;
newArr=[...new Set(arr)];
len2=newArr.length;
if(len1==len2){
	console.log("数组没有重复");
}else{
}
Copier après la connexion

Comme vous pouvez le voir, il n'y a aucun doublon dans le tableau de l'exemple ci-dessus. 【Recommandations associées : tutoriel vidéo javascript

, 🎜front-end web🎜】🎜

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!

Étiquettes associées:
es6
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal