A ' Tetapkan ” ialah struktur data yang menyimpan kumpulan/koleksi nilai unik. Nilai dalam set boleh terdiri daripada sebarang jenis data termasuk nombor, rentetan atau objek. Salah satu ciri utama Set ialah ia tidak membenarkan nilai pendua. Apabila nilai baharu ditambahkan pada Set, ia disemak terhadap nilai sedia ada untuk melihat sama ada ia sudah wujud. Jika nilai sudah wujud, ia tidak ditambahkan pada Set. Ini menjadikannya berguna untuk menyimpan nilai unik dan mengelakkan pendua.
Artikel ini akan menunjukkan Set dalam TypeScript dan cara ia digunakan dalam TypeScript.
Apakah Set dalam TypeScript?
“ Tetapkan ” ialah struktur data terbina dalam dalam TypeScript, yang membolehkan menyimpan unsur unik dari sebarang jenis, sama ada jenis primitif seperti nombor dan rentetan atau objek kompleks. Seperti tatasusunan, Set membenarkan anda menyimpan koleksi nilai, namun tidak seperti tatasusunan, Set tidak mempunyai indeks. Satu set boleh diisytiharkan atau dimulakan menggunakan ' Tetapkan ” pembina.
Sintaks
Untuk membuat Set, gunakan sintaks berikut:
const mySet = Set baru ( ) ;
Sebagai alternatif, anda juga boleh menentukan jenis Set menggunakan sintaks yang diberikan:
Sebelum meneruskan, fahami dahulu bahawa untuk melaksanakan fail TypeScript, ia mesti ditranspile ke dalam fail JavaScript selepas setiap pengubahsuaian dan kemudian jalankan kod JavaScript pada terminal menggunakan arahan yang diberikan:
tsc nama fail.ts
nama fail nod.js
Contoh
Dalam contoh yang diberikan, kami hanya akan membuat Set. Pertama, isytiharkan dan mulakan ' tali ” taip Set bernama “ ditetapkan ” menggunakan Set Constructor dan cetak pada konsol menggunakan “ console.log() ' kaedah:
const ditetapkan = Set baharu < tali > ( [ 'HTML' , 'CSS' , 'JavaScript' , 'jQuery' ] ) ;konsol.log ( ditetapkan ) ;
Pengeluaran
Anda juga boleh mengisytiharkan Set tanpa menyatakan jenisnya menggunakan Set Constructor:
Tambahkan nilai pada Set menggunakan “ Tambah() ” kaedah yang merupakan kaedah yang telah ditetapkan bagi objek Set:
set.tambah ( 'CSS' ) ;
set.tambah ( 'JavaScript' ) ;
set.tambah ( 'jQuery' ) ;
Akhir sekali, cetak Set pada konsol:
Pengeluaran
Kaedah Set TypeScript
Beberapa kaedah dan sifat Set Objek yang biasa digunakan akan dibincangkan dalam jadual yang diberikan:
Kaedah/Sifat |
Penerangan |
Sintaks |
Tambah() | Kaedah ini digunakan untuk menambah nilai dalam Set. | mySet.add(value) |
mempunyai() | Untuk mengesahkan, sama ada elemen yang diberikan wujud dalam tatasusunan atau tidak, gunakan kaedah 'has()'. | mySet.has(value) |
padam() | Untuk memadam sebarang elemen daripada Set, gunakan kaedah ini. | mySet.delete(value) |
nilai() | Untuk mendapatkan nilai Tetapkan, kaedah 'nilai()' digunakan. | mySet.values() |
saiz | Sifat 'saiz' digunakan untuk menentukan panjang atau saiz Set. | mySet.saiz |
jelas() | Untuk mengosongkan atau memadam semua elemen daripada Set, kaedah ini digunakan. | mySet.clear() |
Bagaimana Set Boleh Digunakan dalam TypeScript?
Dalam TypeScript atau dalam JavaScript, Set boleh digunakan untuk mengalih keluar pendua daripada tatasusunan, mengesahkan keahlian koleksi dan melaksanakan operasi set termasuk kesatuan, persilangan dan perbezaan.
Contoh
Di sini, dalam contoh yang disediakan kita akan melihat bagaimana Set mengalih keluar nilai pendua daripada tatasusunan. Mula-mula, buat tatasusunan nombor genap:
const evenNmbers = [ 2 , 4 , 6 , 2 , 8 , 10 , 4 , 14 , 12 ] ;
Kemudian, kami akan menentukan panjang tatasusunan menggunakan ' panjang ” atribut:
Sekarang, buat Set menggunakan pembina Set dengan menghantar tatasusunan ' nombor genap ”:
Ulangi Set dan cetak nilai pada konsol:
konsol.log ( nilai ) ;
} ) ;
Akhir sekali, kami akan mengesahkan saiz Set menggunakan ' saiz ” harta.:
Output menunjukkan bahawa panjang tatasusunan ialah ' 9 ” manakala panjang atau saiz Set ialah “ 7 ” yang menunjukkan bahawa Set mengalih keluar nilai pendua daripada tatasusunan dan hanya menyimpan nilai unik:
Itu semua tentang Set dalam TypeScript dan penggunaannya dalam TypeScript.
Kesimpulan
'Set' ialah struktur data yang dipratentukan dalam TypeScript, yang membolehkan menyimpan elemen unik dari sebarang jenis. Dalam TypeScript ia boleh digunakan untuk mengalih keluar pendua daripada tatasusunan, mengesahkan keahlian koleksi dan melaksanakan operasi set seperti kesatuan, persimpangan dan perbezaan. Artikel ini menunjukkan Set dalam TypeScript dan cara ia digunakan dalam TypeScript.