JavaScript ile Bir Diziden Bir Nesneyi Nasıl Kaldırırım?

Javascript Ile Bir Diziden Bir Nesneyi Nasil Kaldiririm



Geliştiricilerin, bir listedeki verileri istenen sırada düzenlemek veya gereksiz öğeleri kaldırmak vb. Daha spesifik olarak, bir diziden bir nesneyi kaldırmak, özellikle dizinin büyük veya karmaşık olduğu durumlarda dizinin boyutunu azaltarak performansı artırmaya yardımcı olabilir. JavaScript'te bunu yapmanın ' dahil olmak üzere birkaç yolu vardır. ekleme() ” yöntemi, “ filtre() ” yöntemi veya “ pop() ' yöntem.

Bu makale, JavaScript ile bir diziden bir nesneyi kaldırma yöntemlerini gösterecektir.

JavaScript ile Bir Diziden Bir Nesne Nasıl Kaldırılır/Silinir?

Bir diziden bir nesneyi kaldırmak için aşağıdaki yöntemleri kullanın:







Yöntem 1: shift() Yöntemini Kullanarak Bir Diziden Nesne Kaldırma

vardiya() ” yöntemi, bir dizinin başından bir öğeyi veya nesneyi kaldırmak için kullanılır. Bir dizinin ilk öğesini siler ve kalan tüm öğelerin dizinlerini güncelleyerek orijinal diziyi değiştirir. Statik bir yöntemdir “ Sıralamak ' nesne.



Sözdizimi
Verilen sözdizimi, bir diziden ilk nesneyi kaldırmak için kullanılır:



sıralamak. vardiya ( ) ;

Örnek
“ adlı bir nesne dizisi oluşturun. arrObj ”:





sabit arrObj = [
{ isim : 'Büyük' , yaş : 28 } ,
{ isim : 'Kovey' , yaş : 26 } ,
{ isim : 'Stephen' , yaş : 27 } ,
{ isim : 'Rohnda' , yaş : 25 } ,
{ isim : 'Mike' , yaş : 22 }
] ;

Bir dizinin ilk nesnesini kaldırmak ve bunları “ değişkeninde saklamak için shift() yöntemini çağırın. kaldırObj ”:

öyleydi kaldırObj = arrObj. vardiya ( ) ;

Kaldırılan nesneyi konsolda yazdırın:



konsol. kayıt ( kaldırObj ) ;

Son olarak, “ kullanarak kalan diziyi yazdırın. konsol.log() ' yöntem:

konsol. kayıt ( arrObj ) ;

Anahtar-değer çifti olan dizinin ilk nesnesinin “ olduğu gözlemlenebilir. {isim: 'Mari', yaş: 28} ” kaldırılır ve “ değeri olarak döndürülür. kaldırObj ”. Orijinal dizi daha sonra değiştirilir ve dizinleri güncellenir, böylece dizideki bir sonraki nesne ilk nesne olur:

Yöntem 2: splice() Yöntemini Kullanarak Bir Diziden Nesne Kaldırma

Belirli bir dizinden bir nesneyi kaldırmak istiyorsanız, ' ekleme() ' yöntem. Argüman olarak iki parametre alır. Orijinal diziyi değiştirir/değiştirir ve yeni bir dizi çıkarır.

Sözdizimi
Belirtilen nesneyi bir diziden kaldırmak için aşağıda belirtilen sözdizimi kullanılır:

sıralamak. ekleme ( dizin , Silme Sayısı ) ;

Yukarıdaki sözdiziminde:

  • dizin ”, kaldırılacak olan öğenin özel dizini.
  • Silme Sayısı ”, kaç öğenin kaldırılacağının sayısıdır. Bu değer 0 ise, hiçbir öğe kaldırılmaz.

Örnek
“ dizinini geçirerek splice() yöntemini çağırın. 2 3. nesneyi bir diziden kaldırmak için ”. “ 1 ”, bir diziden yalnızca bir nesnenin silineceğini belirtir:

öyleydi kaldırObj = arrObj. ekleme ( 2 , 1 ) ;

Gördüğünüz gibi anahtar/değer çiftini içeren 3. nesne “ {isim: Stephen', yaş: 27} ” bir diziden başarıyla kaldırıldı:

Yöntem 3: pop() Yöntemini Kullanarak Bir Diziden Nesne Kaldırma

Bir diziden son nesneyi kaldırmak için “ pop() ' yöntem. Bir diziden son öğeyi çıkaran Array nesnesinin yerleşik bir yöntemidir.

Sözdizimi
Bir diziden son nesneyi kaldırmak için aşağıda verilen sözdizimini izleyin:

sıralamak. pop ( ) ;

Örnek
Bir diziden son nesneyi kaldırmak için pop() yöntemini çağırın:

öyleydi kaldırObj = arrObj. pop ( ) ;

Çıktı

JavaScript'te bir diziden bir nesneyi kaldırmak/silmek için tüm yöntemleri derledik.

Çözüm

Bir diziden bir nesneyi kaldırmak için “ vardiya() ' yöntem, ' ekleme() ” yöntemi veya “ pop() ' yöntem. shift() yöntemi bir diziden ilk nesneyi kaldırmak için kullanılır, pop() yöntemi son nesneyi kaldırır ve splice() yöntemi belirtilen herhangi bir nesneyi kaldırır. Bu makale, JavaScript ile bir diziden bir nesneyi silme yöntemlerini gösterdi.