使用空值排序和删除键

Joh*_*per 2 javascript

  • 如何删除带有空值的键并形成一个新的json.
  • 怎么可以迭代这个响应....在哪里我想显示..这个键==>对应的值.

Tyl*_*ler 5

1:这将删除任何falsey值,即Null,undefined或空字符串.你可以专门检查空值.请确保您已阅读并了解删除功能,这会让很多人遇到麻烦.

for(var key in someObject) {
    if(!someObject[key]) {
        delete someObject[key];
    }
}
Run Code Online (Sandbox Code Playgroud)

2:您可以迭代对象的所有属性和值,如下所示:

for(var key in someObject) {
    console.log("The value of " + key + " is " + someObject[key]);
}
Run Code Online (Sandbox Code Playgroud)

  • 这不会删除假钥匙吗? (2认同)