这是一个简单的问题,我有一个javascript对象,声明是这样的 -
adminID = {"Name": "","AdminId": ""}
在代码的稍后部分,我为它分配了一些值 -
adminID = {"Name": "xyzabc","AdminId": "123123"}
现在,我如何将值分配回null,以便我的对象看起来像
adminID = {"Name": "","AdminId": ""}
是否有更聪明的方法,或者我应该单独指定所有键为null。
干杯!
答案 0 :(得分:8)
你在JavaScript中这样做:
for(var p in adminID)
if(adminID.hasOwnProperty(p))
adminID[p] = '';
答案 1 :(得分:3)
Ruby版
这是一种方式
adminID.each {|k,v| adminID[k] = ""}
这是另一个
adminID.keys.each {|k| adminID[k] = ""}
Javascript版
for(var i in adminID) { adminID[i] = ""}
答案 2 :(得分:1)
adminID.each_key {|key| adminID[key] = ''}