У меня есть код ниже в методе vue.js.
if(element == 'name'){
var address_data = {
name : this.name
}
}
Я хотел бы заменить name
на element
, как показано ниже
if(element == 'name'){
var address_data = {
element : this.element
}
}
Как я могу это сделать?
Использовать обычную индексацию для объекта?
this[element]
Спасибо @SamiKuhmonen. Ваше решение работает. Спасибо.
Вы четко заявили, что вам нужен объект со свойством с именем
element
. Еслиelement
используется для описания имени свойства переменной, почему бы не включить эту информацию напрямую? Вместо этого вы отрицаете ответ, который правильно решил проблему, которую вы описали.