我有这个对象:
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 对“板”之外,我如何获得上面对象的所有内容?除了添加正确的键之外,还有其他方法吗?
您可以创建一个副本,然后删除不需要的密钥:
const copy = { ...original }
delete copy.unwantedProperty
当然,如果您不关心改变它,您可以改为删除原始属性。
(注意:如果您的环境不支持语法{ ...original }
,您可以Object.assign({}, original)
改用。)
编辑:实际上,这个答案更简洁。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句