0

Есть объект в котором название свойства должно подставляться с прилетающей строки, то-есть оно должно выглядеть так:

string = 'sometext'
obj = {
  sometext: 23232
}

И при вызове свойства я должен подставить в его название строку:

console.log(obj.string)
////log 23232

И при этом чтобы оно желательно работало. Возможно ли такое вообще на js?

DeeEss
  • 187

1 Answers1

1

Возможно ли такое вообще на js?

Да.

Доступность свойств:

Свойства объектов могут быть получены при помощи точечной нотации или квадратных скобок.


Как следствие:

    console.log(obj[string]);