Показать сообщение отдельно
  #1 (permalink)  
Старый 19.02.2019, 19:18
Профессор
Отправить личное сообщение для Sergey1986 Посмотреть профиль Найти все сообщения от Sergey1986
 
Регистрация: 28.02.2018
Сообщений: 169

Как создать объект из класса, если имя класса храниться в перменной)))
Доброго времени суток!
Озадачился задачкой )))
есть класс

class User {

say () {
alert('Привет');
}

}

let nameClass = 'User'

myObject = new nameClass (тут надо как то правильно)
myObject.say

и выведет алерт

вот такйо еще вариент (работает)
let classNameString = 'User';
let myObject = eval("new " + classNameString + "()");
myObject.say
Ответить с цитированием