<Sidebar v-bind:isOpen="isOpen" />
<Sidebar :isOpen="isOpen" />
<Sidebar :is-open="isOpen" />
let todoList = [
{ id: 1, text: 'Спасти мир' },
{ id: 2, text: 'Перевести бабушку через дорогу' }
]
function deleteItem(id) {
return todoList.filter(item => item.id !== id)
};
todoList = deleteItem(2);
console.log(todoList); // [ { id: 1, text: 'Спасти мир' } ]
var dD = $(".l-row")
.toArray()
.map(el => el.dataset.color);
var dD = $(".l-row")
.toArray()
.map(el => $(el).attr("data-color"));
function validate(pass) {
if (pass.length >= 8) {
if (/[^a-zA-Z0-9]/.test(pass)) {
return 'NO'
}
if (/(?=.*\d)(?=.*[a-z])(?=.*[A-Z])/.test(pass)) {
return 'YES'
}
}
return 'NO'
}
validate('123ASDDASD') // NO
validate('123qwe_ASD') // NO
validate('123qwe') // NO
validate('123qweASD') // YES
.active-otd:active + .hiden-otd{
display: block;
}
const type_incorr = new RegExp(regular_expression_from_json);
const cifra = document.getElementById('cifra');
cifra.addEventListener('DOMSubtreeModified', cifraChanged);
function cifraChanged(e) {
if (cifra.innerText === '0') {
const textElem = document.querySelector('div.text');
textElem.style.display = 'none';
// А здесь делаем видимым второй блок
}
}