Heim > Web-Frontend > Front-End-Fragen und Antworten > So ermitteln Sie, ob ein Array in es6 wiederholt wird

So ermitteln Sie, ob ein Array in es6 wiederholt wird

青灯夜游
Freigeben: 2022-04-19 17:51:22
Original
4055 Leute haben es durchsucht

Beurteilungsmethode: 1. Verwenden Sie das Längenattribut, um die Länge des ursprünglichen Arrays zu ermitteln. 2. Verwenden Sie „[...new Set(arr)]“, um doppelte Elemente im Array zu entfernen und ein neues Array zurückzugeben. Verwenden Sie das Längenattribut, um die Länge des Arrays nach 4 zu erhalten. Verwenden Sie „==“, um zu vergleichen, ob die Längen der zweimal erhaltenen Arrays gleich sind. Wenn sie gleich sind, werden die Arrays nicht wiederholt.

So ermitteln Sie, ob ein Array in es6 wiederholt wird

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

es6 Methode zur Bestimmung, ob ein Array wiederholt wird

Implementierungsidee:

  • Verwenden Sie das Attribut length, um die ursprüngliche Array-Länge zu erhaltenlength属性获取原数组长度

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

  • Verwenden Sie [ ...new Set (arr)]Entfernen Sie doppelte Elemente im Array

  • Verwenden Sie das Längenattribut, um die Länge des Arrays nach der Deduplizierung zu erhalten

Verwenden Sie den ==-Operator, um zu vergleichen, ob die beiden Die erhaltenen Array-Längen sind gleich. Wenn ja, wird das Array nicht wiederholt. Implementierungscode:

var arr = [1,2,3,3,4,5];
len1=arr.length;
newArr=[...new Set(arr)];
len2=newArr.length;
if(len1==len2){
	console.log("数组没有重复");
}else{
}
Nach dem Login kopieren
. Es ist ersichtlich, dass das Array im obigen Beispiel wiederholt wird.

var arr = [1,2,3,4,5];
len1=arr.length;
newArr=[...new Set(arr)];
len2=newArr.length;
if(len1==len2){
	console.log("数组没有重复");
}else{
}
Nach dem Login kopieren

So ermitteln Sie, ob ein Array in es6 wiederholt wird

Wie Sie sehen können, gibt es im Array im obigen Beispiel keine Duplikate.

【Verwandte Empfehlungen: So ermitteln Sie, ob ein Array in es6 wiederholt wirdJavascript-Video-Tutorial

,

Web-Frontend

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array in es6 wiederholt wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
es6
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage