Bagaimana Anda mendeklarasikan satu set dalam javascript?

Metode JavaScript Set add() digunakan untuk menambahkan elemen ke objek Set dengan nilai yang ditentukan. Setiap elemen harus memiliki nilai yang unik

Sintaksis

Metode add() diwakili oleh sintaks berikut

Parameter

nilai - Ini mewakili nilai yang akan ditambahkan

Kembali

Objek Set

Contoh metode set add() JavaScript

Di sini, kita akan memahami metode add() melalui berbagai contoh

Contoh 1

Mari kita lihat contoh untuk menambahkan nilai elemen ke objek set

Uji Sekarang

Keluaran

jQuery
AngularJS
Bootstrap

Contoh 2

Dalam contoh ini, kami akan menambahkan elemen untuk mengatur objek dalam bentuk yang dapat dirangkai

Uji Sekarang

Keluaran

jQuery
AngularJS
Bootstrap

Mari buat kelas MySet agar tidak menyembunyikan kelas set yang sebenarnya di JS. Kami akan membuat objek wadah yang akan melacak semua nilai kami yang kami tambahkan ke set. Kami juga akan membuat fungsi tampilan yang mencetak set untuk kami.  

Contoh

class MySet {
   constructor() {
      this.container = {};
   }
   display() {
      console.log(this.container);
   }
}

Di ES6, Anda bisa langsung membuat set menggunakan kelas Set. Sebagai contoh,

Contoh

const set1 = new Set();
const set2 = new Set([1, 2, 5, 6]);

Memeriksa keanggotaan

Metode has memeriksa apakah ada nilai di set atau tidak. Kami akan menggunakan Objek. metode hasOwnProperty untuk memeriksanya di wadah. Sebagai contoh,

Set adalah tipe baru dari tipe objek dengan (ES2015) ES6 yang memungkinkan kita membuat koleksi nilai/item unik. Nilai-nilai yang ada dalam satu set dapat berupa primitif sederhana seperti bilangan bulat, string atau dapat berupa tipe objek kompleks seperti array atau literal objek. Di sini kita akan melihat beberapa metode set yang tersedia dalam javascript seperti add, size, forEach, has, delete dan clear

Sintaksis

new Set( [IT] );
_

Parameter TI. Kata 'IT' berisi semua elemen/nilai yang akan ditambahkan ke set baru yang Anda buat. Jika parameter 'IT' tidak lulus/ditentukan (i. e. , meneruskan null) maka set kosong akan dibuat

Pengembalian. Sintaks di atas mengembalikan set baru dengan objek 'IT'

Mulai Kursus Pengembangan Perangkat Lunak Gratis Anda

Pengembangan web, bahasa pemrograman, pengujian Perangkat Lunak & lainnya

Pertimbangkan contoh kecil untuk memahami konsep metode ini dalam rangkaian JavaScript

Contoh Set

Kode

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items

Mengatur. prototipe. ukuran. Ini akan mengembalikan jumlah elemen/item yang ada di set

Kode

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items

Metode Tetapkan di JavaScript

Seperti yang telah kita lihat bahwa beberapa metode Sets dalam JavaScript ditambahkan, dihapus, diukur, forEach, dihapus. Ketahui tentang metode ini dengan sedikit detail

1. Tambahkan Metode

Mengatur. prototipe. menambahkan(). Ini akan menambahkan elemen/item baru dengan nilai tertentu di akhir objek yang ditetapkan

Sintaksis.  

Set1.add(value1);

Parameter. Nilai1 = Ini adalah nilai yang ditambahkan ke himpunan

Pengembalian. Sintaks di atas ini akan mengembalikan objek yang ditetapkan

Contoh

Sekarang saatnya menambahkan set baru dengan bantuan metode

Paket Pengembangan Perangkat Lunak Semua dalam Satu(600+ Kursus, 50+ proyek)

Bagaimana Anda mendeklarasikan satu set dalam javascript?
Bagaimana Anda mendeklarasikan satu set dalam javascript?
Bagaimana Anda mendeklarasikan satu set dalam javascript?
Bagaimana Anda mendeklarasikan satu set dalam javascript?

Bagaimana Anda mendeklarasikan satu set dalam javascript?
Bagaimana Anda mendeklarasikan satu set dalam javascript?
Bagaimana Anda mendeklarasikan satu set dalam javascript?
Bagaimana Anda mendeklarasikan satu set dalam javascript?

Harga
Lihat Kursus

600+ Kursus Daring. 50+ proyek. 3000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 6 (86.388 peringkat)

Kode

var set1 = new Set();
//An empty set is created
set1.add(100);
//100 added to the set
set1.add(200);
//200 added to the set
set1.add(300).add(400).add(500);
//Now 300, 400, 500 added to the set with chaining method
console.log(set1);
//This will print 100, 200, 300, 400, 500
_

Keluaran

Bagaimana Anda mendeklarasikan satu set dalam javascript?

2. Metode Hapus

Mengatur. prototipe. menghapus(). Ini akan menghapus dari elemen/item yang ada dari Set Object

Sintaksis

Set1.delete(value1);
_

Parameter. Nilai1 = Ini adalah nilai yang akan dihapus dari himpunan

Pengembalian. Sintaks di atas akan kembali benar jika nilai1 berhasil dihapus yang lain salah

Contoh

Sekarang saatnya menghapus kumpulan baru dengan bantuan metode

Kode

var set1 = new Set("booooooriing");
//created a set containing 'b', 'o', 'r', 'i', 'n', 'g'
console.log(set1.delete('o'));
//deleting o from the set
console.log(set1);
//Now the set contains 'b', 'r', 'i', 'n', 'g'
console.log(set1.delete('h'));
//deleting element which is not in the set prints false

Keluaran

Bagaimana Anda mendeklarasikan satu set dalam javascript?

3. Metode yang Jelas

Mengatur. prototipe. jernih(). Ini akan menghapus/menghapus semua elemen/item yang ada dari Set Object. Tidak diperlukan nilai untuk menghapus semua item dalam set

Sintaksis

Set1.clear();

Parameter. Tidak ada parameter yang terlibat dalam metode ini

Pengembalian. Belum diartikan

Contoh

Sekarang saatnya untuk menghapus set baru dengan bantuan metode

Kode

var set3 = new Set([100, 200, 300, 400, 500]);
//creating a set with integers using Set.prototype.clear()
console.log(set3);
//prints [100, 200, 300, 400, 500]
set3.clear();
//clears the whole set by removing all the elements at once
console.log(set3);
//prints [] because nothing present in the set now

Keluaran

Bagaimana Anda mendeklarasikan satu set dalam javascript?

4. untuk Setiap Metode

Mengatur. prototipe. untuk setiap(). Ini akan menjalankan fungsi yang diberikan satu kali untuk setiap elemen/item dalam set, dalam urutan penyisipan

Sintaksis

Set1.forEach(callback[, thisarg]);

Parameter.  

  • Telepon balik. Parameter ini adalah fungsi yang akan dieksekusi untuk setiap elemen himpunan
  • Argumen ini. Ini adalah nilai yang digunakan saat menjalankan callback

Pengembalian. Belum diartikan

Fungsi call back biasanya dilengkapi dengan 3 parameter

  • kunci elemen
  • nilai elemen
  • mengatur objek yang akan dilalui
Contoh

Sekarang saatnya menggunakan forEach dengan bantuan metode

Kode

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items
0

Keluaran

Bagaimana Anda mendeklarasikan satu set dalam javascript?

5. Memiliki Metode

Mengatur. prototipe. memiliki(). Ini akan mengembalikan true jika elemen/nilai tertentu ada dalam elemen/item yang ada dari Objek Set

Sintaksis

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items
1

Parameter. Value1 = Ini adalah nilai yang akan dicari di elemen set

Pengembalian. Sintaks di atas akan mengembalikan nilai true jika nilai1 berhasil jika tidak false akan dikembalikan

Contoh

Sekarang saatnya menggunakan has dengan bantuan metode

Kode.  

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items
2

Keluaran

Bagaimana Anda mendeklarasikan satu set dalam javascript?

6. Metode Kunci

Mengatur. prototipe. kunci(). Ini juga akan mengembalikan semua elemen/item yang ada dari Objek Set dalam urutan penyisipan yang sama seperti metode nilai

Sintaksis

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items
_3

Parameter. Tidak diperlukan parameter

Pengembalian. Itu juga mengembalikan objek iterator yang berisi semua nilai/elemen dari set berdasarkan urutan yang dimasukkan

Contoh

Sekarang saatnya menggunakan kunci dengan bantuan metode

Kode

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items
_4

Keluaran

Bagaimana Anda mendeklarasikan satu set dalam javascript?

7. Metode Nilai

Mengatur. prototipe. nilai(). Ini akan mengembalikan semua elemen/item yang ada dari Objek Set dalam urutan penyisipan yang sama

Sintaksis

var set1 = new Set(["Anil","Sunil","Anitha","Pavan","Kumar"]);
// This set contains ["Anil","Sunil","Anitha","Pavan","Kumar"]
var set 2 = new Set(["dooooor"]);
//This set contains 'd', 'o', 'r'
var set3 = new Set([100, 200, 300, 400, 500, 500]);
//This set contains [100, 200, 300, 400, 500, 500]
var set4 = new Set();
//This set is an empty set which has no items
5

Parameter. Tidak diperlukan parameter

Pengembalian. Ini mengembalikan objek iterator yang berisi semua nilai/elemen dari set berdasarkan urutan yang dimasukkan

Kesimpulan

Menjelang akhir artikel, kami pikir Anda telah mempelajari apa itu Set dan beberapa metodenya. Ada beberapa metode lain seperti Entri, iterator, dll. , Itu mirip dengan metode lain

Artikel yang Direkomendasikan

Ini adalah panduan untuk Mengatur dalam JavaScript. Di sini kita membahas metode penyetelan dalam JavaScript beserta sintaks, properti, parameter, dan penerapan kodenya. Anda juga dapat membaca artikel lain yang kami sarankan untuk mempelajari lebih lanjut –

Apa yang diatur () dalam JavaScript?

Objek Set memungkinkan Anda menyimpan nilai unik dari jenis apa pun, baik nilai primitif atau referensi objek .

Bagaimana cara mendapatkan nilai yang ditetapkan dalam JavaScript?

Demo JavaScript. Mengatur. prototipe. nilai .
const set1 = set baru();
set1. tambahkan(42);
set1. add('empat puluh dua');
konstitusi iterator1 = set1. nilai();
menghibur. log(iterator1. lanjut(). nilai);
menghibur. log(iterator1. lanjut(). nilai);

Bagaimana cara membuat sekumpulan objek dalam JavaScript?

Membuat Objek JavaScript .
Buat objek tunggal, menggunakan literal objek
Buat satu objek, dengan kata kunci baru
Tentukan konstruktor objek, lalu buat objek dari tipe yang dibangun
Buat objek menggunakan Object. membuat()

Bagaimana cara mengimpor set dalam JavaScript?

Sintaks. Set baru([itu]); Parameter. dia. Ini adalah objek iterable yang semua elemennya ditambahkan ke set baru yang dibuat, Jika parameter tidak ditentukan atau null diteruskan maka set baru yang dibuat kosong.