2016-12-15 6 views
1

Я работаю над ионным приложением 1, я не знаю, есть ли способ, но, например, здесь есть способ, которым я могу динамически назначать родителя в этом объекте в зависимости от значения Переменная?Javascript JSON Variable Parent

var contact = { 
    "Name": "John Doe", 
    "available": true, 
     Variable: [ 
     { 
      "Location": "Home", 
      "Number": "33" 
     }, 
     { 
      "Location": "Work", 
      "Number": "22" 
     } 
    ] 
}; 

Допустит, Variable = "друзья" Тогда

var contact = { 
    "Name": "John Doe", 
    "available": true, 
    "Friends": [ 
     { 
      "Location": "Home", 
      "Number": "33" 
     }, 
     { 
      "Location": "Work", 
      "Number": "22" 
     } 
    ] 
}; 

Я знаю, что можешь использовать ES6, вычисленные имена свойств [Variable], но они не работают на старые устройства. Есть ли альтернативный метод?

ответ

1

Попросту старый

var contact = { 
    "Name": "John Doe", 
    "available": true, 
}; 
contact[Variable] = [ 
    { 
     "Location": "Home", 
     "Number": "33" 
    }, 
    { 
     "Location": "Work", 
     "Number": "22" 
    } 
]