var deck = (function(){
var massOfCards = [];
// здесь заполняем массив
return massOfCards; //Ошибка!
})();
Object.defineProperty(window, "deck", {
writable: false,
configurable: false,
});
Мне показывает ошибку, нельзя присваивать значение свойству read only. Без выкрутасов с
Object.defineProperty все работает.
В чем подвох?
Object.defineProperty выполняется заранее?
Если да, то как лучше реализовать задачу?