【问题标题】:Having trouble replicating and filtering out null values in an object在对象中复制和过滤空值时遇到问题
【发布时间】:2018-11-29 03:24:38
【问题描述】:

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

我在下面有一个 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);
})

【问题讨论】:

  • 应该是:obj = { 1: null, ...
  • 您能否发布您正在使用的实际输入对象,以便我们查看其语法是否正确并尝试使用它? (不要发布输入的图像,发布实际输入)

标签: javascript json


【解决方案1】:

问题出在这一行

1: {
    null
  },

对象1 需要有一个缺少的键

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-25
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多