复制和过滤对象中的空值时遇到麻烦

时间:2018-11-29 03:24:38

标签: javascript json

在Chrome检查器中,当我将对象悬停在上方时,它如下所示:

enter image description here

我在下面有一个jsfiddle,但是我不知道我是否正确构建了对象,并且由于缺少}括号而收到错误消息。

这是我到目前为止所拥有的:

https://jsfiddle.net/pvzck2qb/3/

obj = {
  1: {
    null
  },
  2: {
    id: 2,
    obj1: {
      hello: 'world'
    }
  }
}


Object.keys(obj).filter(key => obj[key] != null).forEach((key) => {
  /* do stuff with key here */
  console.log(key);
})

1 个答案:

答案 0 :(得分:0)

问题出在这行

1: {
    null
  },

对象1需要缺少的键