In es5 können Sie die for-Anweisung und die Funktion indexOf() verwenden, um eine Array-Deduplizierung zu erreichen. Die Syntax „for(i=0;i
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.
Verwenden Sie indexOf(, um die Position zurückzugeben, an der ein angegebener Zeichenfolgenwert zum ersten Mal in der Zeichenfolge erscheint. Wenn er zum ersten Mal erscheint, ist -1 zurückgegeben)
var arr = [1,2,3,1,3,4,5]; Array.prototype.myInfo = function(){ var newArr = []; for(var i=0;i<arr.length var if newarr return console.log><p> <img src="https://img.php.cn/upload/article/000/000/024/2956a9f89472bd2cc281f9dbc15d5718-1.png" alt="So implementieren Sie die Array-Deduplizierung in es5 und es6"> </p> <p><a id="2_rest__Set_33"></a><strong>2 . Rest und Set<span style="font-size: 16px;"></span></strong></p>Der Rest-Methodenoperator ist „<p>...<strong>“</strong></p> <p>...<strong> Zeichen aus dem Array entfernen</strong></p> <pre class="brush:php;toolbar:false"> let arr = [1,2,1,2,3]; let result = new Set(arr); console.log(result); console.log(Array.from(result));
Javascript-Video-Tutorial, Webfront- Ende 】
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Array-Deduplizierung in es5 und es6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!