Добрый день!
Нужна ваша помощь, бьюсь который день и не могу разобраться...
При вводе в консоль : Test().span('Hello').span('World').toString() должно выводиться <span>Hello</span><span>World</span>
я ловлю "[object Undefined]"
если вытягивать один span, то стоит заменить this на span и один выводится, а 2 не хотят.
Хочу разобраться с этим что бы и 1 выводился и 2 спан. Если получится то хочу так и другие теги подтягивать
function Test() {
let tags = {
span(tagSpan) {
span = document.createElement('span').innerHTML = `<span>${getFullName()}</span>`
function getFullName() {
return tagSpan + "";
}
return this;
},
toString(){
return toString();
}
};
return tags
}
// Test().span('Hello').span('World').toString()
const Test1 = Test()