How do I remove an object from an array with JavaScript? -


मेरे पास इस तरह जावास्क्रिप्ट ऑब्जेक्ट है:

  id = "1"; नाम = "सर्डर";  

और मेरे पास एक सरणी है जिसमें उपरोक्त कई ऑब्जेक्ट शामिल हैं मैं उस ऑरेंज से ऑब्जेक्ट को कैसे निकाल सकता हूँ जैसे कि:

  obj [1] .remove ();  

अच्छा स्क्वायर काम करता है:

  var arr = [{id: 1, नाम: 'serdar'}]; arr.splice (0,1);  

  var removeByAttr = फ़ंक्शन (arr, attr, value) {var i = arr.length; जबकि (आई -) (यदि (एआरई [आई] & amp; एआरएआर [आई]। हासओपेपर्टीटी (एट्रि) और amp; (आरजीएं। लैंग & gt; 2 एण्ड एआरआर [आई] [एट्रि] == = मान)) {arr.splice (i, 1); }} वापसी arr;  

बस नीचे एक उदाहरण।

  var arr = [{id: 1, नाम: 'serdar'}, {id: 2, नाम: 'अल्फाल्फा'} {आईडी: 3, नाम: 'जो'}]; हटाएबेट्र (एआरआर, 'आईडी', 1); // [{id: 2, नाम: 'अल्फाल्फा'}, {id: 3, नाम: 'जो'}] निकालेंबैट्रे (arr, 'name', 'joe'); // [{id: 2, नाम: 'अल्फाल्फा'}]  

Comments

Popular posts from this blog

Eclipse CDT variable colors in editor -

AJAX doesn't send POST query -

wpf - Custom Message Box Advice -