
## Usecase: To remove duplicate values of arrays. const order = ['pizza','burger','pasta','noodles','pizza','noodles','burger']; const items = new Set(order); items; // All duplicate values are removed const city = new Set("California").size; city; // 8
Set:
const city = new Set("California"); city; // Set(8) { 'C', 'a', 'l', 'i', 'f', 'o', 'r', 'n' }
## Difference between Set & Array: 1. Although looks similar to array, but it has no key-value pairs. Hence, set[0] is invalid. 2. Only a list of unique values, all duplicate removed. 3. Order of element is irrelevant ## Similarities between Arrays & set: 1. Set has size property, Array has length propery. 2. Set has 'has' method, Array has includes method. const order = ['pizza','burger','pasta','noodles','pizza','noodles','burger']; const items = new Set(order); items; // Set(4) { 'pizza', 'burger', 'pasta', 'noodles' } //Both array and sets are iterables. Hence easier to convert from sets to array. [...items];
Adv: Tidak boleh mempunyai pendua, walaupun boleh menyimpan jenis data bercampur.
Paling biasa boleh diulang ialah Array. Cth. Sintaks: Set baharu(boleh diulang)
.size; // returns a numerical value .has('name'); // returns a boolean value .add('name'); // returns the set with added value .delete('name'); // returns a boolean value .clear(); // deletes all elements. returns Set(0) {}
Atas ialah kandungan terperinci set. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kumpulan skrip BAT menukar nama fail
Pengenalan kepada fail konfigurasi php
Penjelasan terperinci tentang penggunaan arahan netsh
Apakah perbezaan antara mysql dan mssql
Bagaimana untuk membuka fail nrg
Apakah yang perlu saya lakukan jika iPad saya tidak boleh dicas?
java mengkonfigurasi pembolehubah persekitaran jdk
Bagaimana untuk memasuki mod pemulihan pada komputer Windows 10