Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Memeriksa Tetapkan Item Storan Tempatan dengan Berkesan dalam JavaScript?
Menyemak Set Item Storan Tempatan
Apabila bekerja dengan storan tempatan dalam JavaScript, adalah penting untuk dapat menyemak sama ada item ditetapkan . Untuk melakukan ini, kita boleh memanfaatkan kaedah localStorage.getItem().
Satu pendekatan biasa ialah menggunakan pernyataan bersyarat seperti:
<code class="javascript">if (!(localStorage.getItem("infiniteScrollEnabled") == true || localStorage.getItem("infiniteScrollEnabled") == false)) { // Initialize or set default value }</code>
Walau bagaimanapun, pendekatan ini tidak sesuai kerana ia bergantung mengenai kehadiran nilai yang benar dalam item storan.
Sebaliknya, kaedah getItem() menyediakan cara yang lebih jelas untuk menyemak kewujudan. Menurut spesifikasi WebStorage, jika item tidak ditetapkan, getItem() mengembalikan null:
If the given key does not exist in the list associated with the object then this method must return null.
Oleh itu, cara yang disyorkan untuk menyemak sama ada item ditetapkan ialah:
<code class="javascript">if (localStorage.getItem("infiniteScrollEnabled") === null) { // Item is not set }</code>
Kaedah ini memastikan kami dapat menentukan dengan tepat sama ada item terdapat dalam storan tempatan, walaupun apabila item itu tidak ditetapkan secara eksplisit kepada nilai kebenaran atau palsu.
Atas ialah kandungan terperinci Bagaimana untuk Memeriksa Tetapkan Item Storan Tempatan dengan Berkesan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!