İçindekiler:

JavaScript'te bir diziyi nasıl boşaltırsınız?
JavaScript'te bir diziyi nasıl boşaltırsınız?

Video: JavaScript'te bir diziyi nasıl boşaltırsınız?

Video: JavaScript'te bir diziyi nasıl boşaltırsınız?
Video: CSS en etkili nasıl kullanılır? Kütüphane yazmayı öğretir misin? İlk programlama dili nasıl yapıldı? 2024, Mayıs
Anonim

Javascript'te bir dizi nasıl boşaltılır

  1. Yenisiyle değiştirme dizi − dizi =; Bu en hızlı yoldur.
  2. Uzunluk desteği 0 − dizi.length = 0 olarak ayarlanır. Bu, mevcut dizi uzunluğunu 0 olarak ayarlayarak.
  3. bütünü birleştir dizi . arr.splice(0, dizi.length) Bu, tüm öğeleri dizinden kaldıracaktır. dizi ve aslında olacak temiz orijinal dizi .

Bununla ilgili olarak, JavaScript'te bir dizinin boş olup olmadığını nasıl kontrol edebilirim?

NS dizi olup olmadığı kontrol edilebilir boş kullanarak dizi . uzunluk özelliği. Bu özellik, içindeki öğelerin sayısını döndürür. dizi . Sayı 0'dan büyükse, doğru olarak değerlendirilir.

İkincisi, JavaScript'te bir nesneyi nasıl boşaltırsınız? boş

  1. function isEmpty(obj) { for(obj'deki var key) { if(obj. hasOwnProperty(key)) return false; } true döndür; }
  2. var myObj = {}; // Empty Object if(isEmpty(myObj)) { // Nesne boş (Bu örnekte true döndürülür) } else { // Nesne boş DEĞİL }
  3. Nesne. prototip.
  4. var myObj = { myKey: "Bazı Değer" } if(myObj.

Benzer şekilde, JavaScript'te bir diziyi nasıl açarsınız?

JavaScript, dizilerin başına veya sonuna öğe eklemek veya çıkarmak için bize dört yöntem sunar:

  1. pop(): Bir dizinin sonundan bir öğeyi kaldırır.
  2. push(): Bir dizinin sonuna öğeler ekler.
  3. shift(): Bir dizinin başından bir öğeyi kaldırır.
  4. unshift(): Bir dizinin başına öğeler ekler.

Bir diziye nasıl eklersiniz?

JavaScript'te bir dizi eklemenin birkaç yolu vardır:

  1. 1) push() yöntemi, bir dizinin sonuna bir veya daha fazla öğe ekler ve dizinin yeni uzunluğunu döndürür.
  2. 2) unshift() yöntemi, bir dizinin başına bir veya daha fazla öğe ekler ve dizinin yeni uzunluğunu döndürür: var a = [1, 2, 3]; a.

Önerilen: