声明javascript对象设置为空值

时间:2011-11-17 04:57:31

标签: javascript object

这是一个简单的问题,我有一个javascript对象,声明是这样的 -

   adminID = {"Name": "","AdminId": ""}

在代码的稍后部分,我为它分配了一些值 -

  adminID = {"Name": "xyzabc","AdminId": "123123"}

现在,我如何将值分配回null,以便我的对象看起来像

  adminID = {"Name": "","AdminId": ""}

是否有更聪明的方法,或者我应该单独指定所有键为null。

干杯!

3 个答案:

答案 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] = ''}