Вопросы по теме 'defineproperty'

Почему я могу установить [перечисляемость и] возможность записи ненастраиваемых дескрипторов свойств?
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/defineProperty указывает: configurable : True тогда и только тогда, когда тип дескриптора этого свойства может быть изменен и если свойство может быть удалено из...
2636 просмотров
schedule 06.07.2022

JS определить свойство и прототип
Как вы знаете, мы можем определять геттеры и сеттеры в JS, используя defineProperty() . Я застрял, пытаясь расширить свой класс, используя defineProperty() . Вот пример кода: У меня есть массив полей, которые нужно добавить к объекту...
27968 просмотров
schedule 03.02.2023

как найти функции установки/получения свойства (Object.defineProperty)
Предположим, свойство определено следующим образом: Object.defineProperty(window, 'prop', { set: setVal, get: getVal, configurable: true }) ; Что я хотел бы сделать, так это переопределить window.prop, например: var ref2setVal...
501 просмотров
schedule 27.06.2023

Использование Object.DefineProperty и доступ к переменной в частной области
Следующее не работает, из моего геттера я не вижу _nickname , определенного в «классе» Person. var Person = function (args) { var _nickname = ''; if (args === undefined || args === null) { return; } if (args.nickname !==...
2873 просмотров
schedule 27.03.2022

как использовать javascript Object.defineProperty
Я искал, как использовать Object.defineProperty метод, но ничего приличного не нашел. Кто-то дал мне этот фрагмент кода : Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } })...
111276 просмотров
schedule 10.12.2022

Каков вариант использования для применения defineProperties в javascript?
У меня есть общий вопрос о практическом использовании методов ecmascript 5 в javascript. e.g. Object.defineProperties(obj, value, config) Насколько мне известно, javascript является драйвером внешнего веб-приложения. На самом деле не так...
111 просмотров
schedule 20.01.2023

Object.defineProperty против ванильного свойства
Учитывая базовый сценарий использования, сделайте foo.bar = 'baz'; а также Object.defineProperty(foo, 'bar', { value: 'baz', configurable: true, enumerable: true, writable: true }); вести себя точно так же в поддерживаемых...
578 просмотров
schedule 23.04.2023

{configurable:false} или Object.seal() работает неправильно
Я пытаюсь изучить javascript и увидел, что мы можем играть с атрибутами свойств объекта. (я имею в виду значение , доступно для записи , перечисляемое , настраиваемое ). И из того, что я узнал, я подумал, что изменение {configurable: false}...
363 просмотров
schedule 28.05.2022

Object.defineProperty иногда выбрасывает
Я играю с классами ES6 и недоступными для записи свойствами. В качестве примера у меня есть следующий код. Я запускаю его под версией узла v9.9.0. Crash = class Crash { constructor() { Object.defineProperty(this, 'test', {...
210 просмотров

Является ли это невозможным, чтобы использовать функцию установки defineProperty для фактической установки значения свойства?
Я хочу реализовать двустороннюю привязку данных (например, в Angular или Vue), используя ванильный JavaScript. Представление для части модели, которую я могу использовать, добавляет прослушиватель входных событий, а модель для просмотра части, я...
116 просмотров
schedule 09.09.2022

Дескриптор свойства аксессора в объекте Javascript
let user = { name: "John", surname: "Smith", get fullName() { return `${this.name} ${this.surname}`; }, set fullName(value) { [this.name, this.surname] = value.split(" "); } }; user.fullName =...
18 просмотров