How do i remove an empty key value pair from an object like
obj = {name: 'asd','':'',pass: true}
is to be made obj = {name: 'asd',pass: true}
Thanks in advance
-
you are welcome. Thanks for sharing your issue with us. When do you plan to show us what you have tried and where do you get stuck at?user2399035– user23990352017年05月18日 16:20:41 +00:00Commented May 18, 2017 at 16:20
3 Answers 3
Try this delete obj[''];
More about delete operator:
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/delete
answered May 18, 2017 at 16:21
Andrew Evt
3,6891 gold badge22 silver badges36 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
you can simply try :
delete obj[''];
answered May 18, 2017 at 16:21
d9ngle
1,4893 gold badges15 silver badges30 bronze badges
Comments
In one line:
delete obj[''];
or
for(property in obj){
if(property == ""){
delete obj[property]
}
}
brasofilo
26.2k15 gold badges96 silver badges189 bronze badges
answered May 18, 2017 at 16:26
Himanshu Shekhar
1,2601 gold badge17 silver badges42 bronze badges
Comments
lang-js