为了账号安全,请及时绑定邮箱和手机立即绑定

如何删除json中的某个变量key

如何删除json中的某个变量key

凤凰求蛊 2019-03-14 18:19:56
假设我的json对象是这样的var User: {"phone": {"key1": "value", "key2": "value"}}然后,我要删除key1属性,用下面代码就能删除delete User.phone.key1;但是,当我要删除的key是个传入的变量,下面这段代码就不管用了var type = "key1"; delete User.phone.type;这是为什么呢?
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

delete User.phone.type 意思是删除key为“type”的值
你应该用 delete User.phone[type]

查看完整回答
反对 回复 2019-04-11
  • 1 回答
  • 0 关注
  • 3008 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信