Dalam JavaScript, mengurus nilai rentetan yang unik dan tidak tertib boleh dicapai dengan menggunakan pelaksanaan tersuai set. Walaupun JavaScript tidak mempunyai objek set asli, kami boleh mencipta pengganti menggunakan gabungan objek dan fungsi.
Satu pendekatan biasa ialah menggunakan objek sebagai set. Dengan memberikan kunci unik yang mewakili elemen dan menetapkan nilainya kepada sebarang pemalar (cth., benar), anda boleh mewujudkan set berasaskan objek.
Permulaan:
<code class="javascript">var myObject = {};</code>
Menambah Elemen:
<code class="javascript">myObject[element] = true;</code>
Menyemak Kewujudan Elemen:
<code class="javascript">element in myObject</code>
Mengalih Keluar Elemen:
<code class="javascript">delete myObject[element];</code>
Dalam persekitaran moden yang serasi dengan ES6, objek Set terbina dalam menyediakan penyelesaian yang lebih elegan untuk mengendalikan set.
Permulaan:
<code class="javascript">var mySet = new Set();</code>
Menambah Elemen:
<code class="javascript">mySet.add(element);</code>
Menyemak Kewujudan Elemen:
<code class="javascript">mySet.has(element);</code>
Mengalih Keluar Elemen:
<code class="javascript">mySet.delete(element);</code>
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Set dalam JavaScript: Objek, Set ES6 atau Perpustakaan Pra-Bina?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!