class Example {
constructor() {
this._myValue = 10;
console.log("Through constructor");
console.log(`myValue: ${this._myValue}`);
}
set myValue(val) {
console.log("Through set");
console.log(`myValue: ${this._myValue}`);
this._myValue = val;
}
get myValue() {
return this._myValue;
}
printValue() {
console.log(`Through method`);
console.log(`myValue: ${this._myValue}`);
}
};
const newExample = new Example();
newExample.myValue = 30;
console.log({newExample});
name="files[]"
* {
outline: 1px solid red;
outline-offset: -1px;
}
<div id="hide_forever">
Div, который прячется навсегда
</div>
<button id="button1">Скрыть DIV</button>
<script>
const div = document.getElementById('hide_forever');
const button = document.getElementById('button1');
const status = localStorage.getItem('div_hidden');
if (status) {
div.style.display = 'none';
}
button.addEventListener('click', () => {
localStorage.setItem('div_hidden', '1');
div.style.display = 'none';
});
</script>