Вопросы по теме '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 просмотров
schedule
21.10.2022
Является ли это невозможным, чтобы использовать функцию установки 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 просмотров
schedule
05.08.2022