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
Post a Comment