如何从对象中获取特定键?(JS)

JG风格

我有这个对象:

728394 : {
    "playersAmount" : 2,
    "players" : {
      "LRFe9w9MQ6hf1urjAAAB" : {
        "nickname" : "spieler1",
        "type" : "player1"
      },
      "nKUDWEd5p_FCBO4sAAAD" : {
        "nickname" : "spieler2",
        "type" : "player2"
      },
      "ghdaWSWUdg27sf4sAAAC" : {
        "nickname" : "spieler3",
        "type" : "spectator"
      }
    },
    "activePlayer" : "LRFe9w9MQ6hf1urjAAAB",
    "board" : [
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0],
      [0, 0, 0, 0, 0, 0]
    ]
  }

除了 k/v 对“板”之外,我如何获得上面对象的所有内容?除了添加正确的键之外,还有其他方法吗?

樱桃DT

您可以创建一个副本,然后删除不需要的密钥:

const copy = { ...original }
delete copy.unwantedProperty

当然,如果您不关心改变它,您可以改为删除原始属性。

(注意:如果您的环境不支持语法{ ...original },您可以Object.assign({}, original)改用。)

编辑:实际上,这个答案更简洁。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章