Как проверить на наличие обьекта и при его наличии склонировать?
У меня имеется, код с помощью которого я клонирую обьект. Как сделать так, что-бы мой код работал только тогда, когда объект есть? Понимаю что как-то нужно сделать проверку на его наличие. Как?
container = document.querySelector(".header-user");
const container2 = document.querySelector("#header");
const simpleCopy = container.cloneNode(true);
container2.appendChild(simpleCopy);
simpleCopy.className = "";
simpleCopy.innerHTML = "";
Ответы (1 шт):
Автор решения: Pet Linux
→ Ссылка
Можно сделать так:
let container = document.querySelector(".header-user");
if (container) { // если container будет null или undefined, то этот блок не будет выполняться
const container2 = document.querySelector("#header");
const simpleCopy = container.cloneNode(true);
container2.appendChild(simpleCopy);
simpleCopy.className = "";
simpleCopy.innerHTML = "";
}
if выполняется только тогда, когда условие истинно, а условие null или undefined является ложным, следовательно, это то, что вам нужно.