5 NİSAN 2012, PERŞEMBE
Dizi Nesnesi JavaScript kullanarak kaldırın
Nasıl bir diziden bir nesneyi kaldırabilir miyim? Adını içeren nesne kaldırmak istiyorum"""". someArray dan Kristian Örneğin:
someArray = [{name:"Kristian", lines:"2,5,10"},
{name:"John", lines:"1,19,26,96"}];
Ulaşmak istediğim:
someArray = [{name:"John", lines:"1,19,26,96"}];
CEVAP
5 NİSAN 2012, PERŞEMBE
Bu bir dizi değil. Geçersiz bir Nesne.
Demek istedin sanırım:
someArray = [{name:"Kristian", lines:"2,5,10"},
{name:"John", lines:"1,19,26,96"}];
Çeşitli yöntemler bir öğeyi kaldırmak için kullanabilirsiniz:
//1
someArray.shift(); // first element removed
//2
someArray = someArray.slice(1); // first element removed
//3
someArray.splice(0,1); // first element removed
//4
someArray.pop(); // last element removed
Eğer pozisyonda eleman kaldırmak istiyorsanız x
, kullanın:
someArray.splice(x,1);
@chill182 yorum cevap: bir dizi Array.filter
(MDN) bir cevher daha fazla öğe, örneğin . kaldırabilirsiniz
someArray = [{name:"Kristian", lines:"2,5,10"},
{name:"John", lines:"1,19,26,96"},
{name:"Brian",lines:"3,9,62,36" }]
johnRemoved = someArray
.filter(function (el) {
return el.name !== "John";
});
Bunu Paylaş:
Javascript içinde bir dizi boş öğeleri...
Bir JavaScript bir anahtar için bir de...
JavaScript içinde bir dizi belirli bir...
-Her JavaScript bir dizi?...
dizi.(n) JavaScript içerir...