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.
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)]
[ ...new Set (arr)]
Entfernen Sie doppelte Elemente im Array
var arr = [1,2,3,3,4,5]; len1=arr.length; newArr=[...new Set(arr)]; len2=newArr.length; if(len1==len2){ console.log("数组没有重复"); }else{ }
var arr = [1,2,3,4,5]; len1=arr.length; newArr=[...new Set(arr)]; len2=newArr.length; if(len1==len2){ console.log("数组没有重复"); }else{ }
Wie Sie sehen können, gibt es im Array im obigen Beispiel keine Duplikate.
【Verwandte Empfehlungen: Javascript-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!