मेरे पास एक वस्तु है जो इस तरह दिखती है:
var obj = {
"objectiveDetailId": 285,
"objectiveId": 29,
"number": 1,
"text": "x",
"subTopics": [{
"subTopicId": 1,
"number": 1
}, {
"subTopicId": 2,
"number": 32
}, {
"subTopicId": 3,
"number": 22
}]
}
var stToDelete = 2;
मैंने lodash
अपने आवेदन में अन्य चीजों के लिए स्थापित किया है। वहाँ का उपयोग करने के एक प्रभावशाली तरीका है lodash
: प्रविष्टि को हटाने के लिए {"subTopicId":2, "number":32}
से obj
वस्तु?
या ऐसा करने के लिए एक जावास्क्रिप्ट तरीका है?
result = _.pull(arr, value)
इसका उपयोग करेंगे यह सूची से सभी मिलान मूल्यों को हटा देगा।
splice
( developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… ) का उपयोग कर सकते हैं