background: url("data:image/svg+xml, --- --- --- ") center no-repeat;
background: url("data:image/svg+xml, --- --- --- ") center no-repeat,
url("data:image/svg+xml, --- --- --- ") center no-repeat,
url("data:image/svg+xml, --- --- --- ") center no-repeat;
Object.defineProperty(window, "test", {
value: "QnA"
});
Присвоение нового значения ошибки не вызовет, но и не сработает: сохранится указанное значение.test = "X";
test // "QnA"
var test = "Y";
test // "QnA"
window.test = "Habr";
test // "QnA"
const test = "Z" // Uncaught SyntaxError: redeclaration of var test
writable: false
– оно и так по умолчанию false. И именно это свойство дескриптора определяет, можно ли назначить новое значение.writable: false
, чтобы свойство стало «константным».var test = "Habr";
Object.defineProperty(window, "test", {
value: "QnA",
writable: false,
});
<div class="figure"></div>
<style>
.figure {
width: 250px;
height: 50px;
background-color: orange;
border-radius: 15px;
position: relative;
}
.figure:before {
content: '';
width: 234px;
height: 25px;
background-color: orange;
display: block;
position: absolute;
left: 8px;
top: 35px;
border-radius: 50%;
}
</style>
<a on:click={click}>test</a>