Добрый вечер! Помогите правильно составить объект с помощью
Object.keys
При создании нового класса, есть свойства, перечисляемые и не перечисляемые.
Что-бы не прописывать перечисляемые свойства вручную (потому что можно что-то упустить), хочу использовать
Object.keys
есть объект
person
, который приходит на вход в функцию
далее я составляю свой новый объект вот так:
this.name = person.name;
this.age = person.age;
this.cat = person.car;
this.cat = person.cat;
this.dog = person.dog;
и ещё много разных свойств
но есть еще не перечисляемые, ну допустим сделаем такие:
this.stack = person.stack;
this._code_ = person._code_;
мне на выходе нужен объект (такой же this) со всеми свойствами и перечисляемые и не перечисляемые
Заранее спасибо!