Задать вопрос
RazerVG
@RazerVG
Full-stack

Как проверить наличие свойства в классе?

Хочу проверить свойство в классе и задать ему значение ?

export class Test {
	public name: string;
	public type: string;

	constructor(props) {
		Object.keys(props).map(item => {
			if(this.hasOwnProperty(item)) {
				this[item] = props[item]
			}
		})
	}
}

    const test = new Test({ name: 'Dima' });

    console.log(test);


Объект создается, но пустой.
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы