Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
10
rated 0 times [  17] [ 7]  / answers: 1 / hits: 68585  / 9 Years ago, sat, may 2, 2015, 12:00:00

I have an array of objects:



[{value:14,label:7},{value:14,label:7},{value:18,label:7}]


How I can delete this item {value:14,label:7} resulting in the new array:



 [{value:14,label:7},{value:18,label:7}]


?


More From » arrays

 Answers
27

Try:



var ar = [{value:14,label:7},{value:14,label:7},{value:18,label:7}];

for(var i=0; i < ar.length; i++) {
if(ar[i].value == 14 && ar[i].label == 7)
{
ar.splice(i,1);
}
}


demo


[#66784] Thursday, April 30, 2015, 9 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
agustindejonm

Total Points: 738
Total Questions: 84
Total Answers: 84

Location: Northern Ireland
Member since Mon, Nov 14, 2022
2 Years ago
agustindejonm questions
Fri, Jun 25, 21, 00:00, 3 Years ago
Fri, Sep 18, 20, 00:00, 4 Years ago
Sat, May 16, 20, 00:00, 4 Years ago
;