2014-02-12 2 views
0

Допустим, что есть петля, и через каждую итерацию переменная temp выполняет итерацию вверх от 1 до 10. Итак:Применяя к свойству объекта значение переменной, а не имя переменной

var arr["age", "address", "email"]; 
var personel={}; 
personel.info={}; 

for (var i=0; i<arr.length; i++){ 
    var temp = arr[i]; 
    personel.info.temp = null; 
} 

(Этот код может быть неправильным, я только что сделал это быстро, но я надеюсь, что вы знаете, что я имею в виду)

У меня есть код несколько, как это я, и требуемый выход из я бы:

{ 
    "Personel": { 
     "Info": { 
      "age": null, 
      "address": null, 
      "email": null 
     } 
    } 
} 

Однако выход я получаю было больше, как это:

{ 
    "Personel": { 
     "Info": { 
      "temp": null 
     } 
    } 
} 

Чтобы повторить, как вы это делаете, так что personel.info.temp принимает значение temp, а не только слово «темп»?

ответ

Смежные вопросы