Добрый день. Не могу решить задачку на классы, set newDiv не могу реализовать. Профи помогите, пожалуйста.
Реализовать конструктор в ES6 синтаксисе (также используйте аргументы по умолчанию):
function Component(tagName) {
this.tagName = tagName || 'div';
this.node = document.createElement(tagName);
}
//Пример вызова:
const comp = new Component('span');
class Component {
constructor(tagName) {
this.tagName = tagName || "div";
this.node = document.createElement(tagName);
}
get valName() {
return this.tagName;
}
////////////////////////////
set newDiv(newVal) {
this.node = newVal;
let body = document.body;
this.node = body.appendChild(divList);
divList.textContent = "текст List";
}
/////////////////////////////
}
const component = new Component("span");
console.log(component.valName);
console.log(component.newDiv);