Как сделать чтобы элемент (объект) никогда не смог добавиться?например, в массив?
Можно заморозить массив:
const array = [1,2,3];
Object.freeze(array);
console.log(array);
array.push(4); // Cannot add property
Можно повесить на него Proxy, который не пустит какой-то конкретный элемент:
const four = 'You shall not pass!'
const array = new Proxy(['one', 'two', 'three'], {
set: (target, property, value) => {
if(value === four) return false;
target[property] = value;
return true;
}
});
array.push('something');
console.log(array);
array.push(four); // trap returned falsish
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый день! Разработал приложение на Apache Cordova, при запуске приложения из Xcode напрямую на устройстве, ссылки перехода на сайт(href://http) и кнопка...
Мне надо сделать функцию, которая выполняется с строкойТип "кек"
Как прописать, что если item равно noga, то мы заменяем предыдущее значениеТо есть в данном случае ruka станет другая строка Сделать это именно...