Объявлен объект javascript со значениями NULL - PullRequest
2 голосов
/ 17 ноября 2011

У меня простой вопрос, у меня есть объект javascript, который объявлен так:

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

Позже в коде я присваиваю ему некоторые значения -

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

Теперь, как я могу присвоить значения обратно нулю, чтобы мой объект выглядел как

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

Есть ли более разумный способ сделать это или я должен указать все ключи для нуля по отдельности.

Ура!

Ответы [ 3 ]

8 голосов
/ 17 ноября 2011

Вы бы сделали это так в JavaScript:

for(var p in adminID)
    if(adminID.hasOwnProperty(p))
        adminID[p] = '';
3 голосов
/ 17 ноября 2011

Ruby версия

Вот один из способов

adminID.each {|k,v| adminID[k] = ""}

Вот еще один

adminID.keys.each {|k| adminID[k] = ""}

Javascript версия

for(var i in adminID) { adminID[i] = ""}
1 голос
/ 17 ноября 2011
adminID.each_key {|key| adminID[key] = ''}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...