Описание тега defineproperty
Метод ECMAScript 5, который определяет новое свойство непосредственно для объекта или изменяет существующее свойство для объекта и возвращает объект.
0
ответов
Почему я не могу использовать функцию жирной стрелки в Object.define
Почему я не могу использовать функцию жирной стрелки в Object.define()? Минимальный, полный и проверяемый пример Работает class Car { constructor(color) { this.color = color; } } Object.defineProperty(Car.prototype, 'getColor', { value: function() {…
04 апр '18 в 17:06
1
ответ
Странное поведение Object.create()
Может кто-нибудь объяснить, что здесь происходит: пример кода 1: o2={b:10}; function classCreate(proto,o){ return Object.create(proto,o); } var o1=classCreate({a:o2},{}); console.log(o1.a.b); // prints 10 Пример кода 2: o2={b:10}; function classCrea…
02 янв '14 в 09:09
2
ответа
Как отменить вызов Object.defineProperty?
скрипка var Assertion = function() { return { "dummy": "data" }; } Object.defineProperty(Object.prototype, 'should', { set: function(){}, get: function(){ return new Assertion(this); } }); // Insert magic here. // This needs to be false console.log…
21 авг '11 в 21:11
1
ответ
Неверная ссылка на машинопись
Я пытался определить какое-то свойство для String.Prototype в TypeScript: Object.defineProperty(String.prototype, 'test', { value: () => { console.log("this is a test over text " + this); } }) в прототипах javaScript, this ссылается на объект, вы…
18 окт '15 в 11:37
5
ответов
Доступ к получателю / установщику по умолчанию для объекта JavaScript
Получатели и установщики JavaScript могут быть переопределены для определенных свойств с помощью Object.defineProperty, Есть ли какой-нибудь способ получить доступ к получателю / установщику по умолчанию (т.е. к функции, используемой, если получател…
25 ноя '14 в 15:30
1
ответ
Как я могу использовать изображение вместо фигуры для узла в графическом представлении в Soley Studio?
Я настраиваю свой шаблон представления графика в Soley Studio. В некоторых предустановленных решениях я видел, что узлы в графическом представлении визуализируются с помощью значка или графического изображения вместо круга, прямоугольника и т. Д. Я …
01 апр '16 в 11:46
1
ответ
Почему мой сценарий выдает "Не удается переопределить свойство: i" Ошибка только после минимизации?
У меня есть сценарий, который добавляет методы к объекту, чтобы держать все в одном месте чисто. Это хорошо работает с unminified js, но как только оно минимизируется, оно ломается, и я не знаю почему. Кто-нибудь имеет опыт с этим, который может при…
15 фев '19 в 16:06
1
ответ
Создание массива-подобного объекта JavaScript, который можно использовать как массив и объект
Можно ли создать объект, который можно использовать как массив и объект? Ниже приведен самый близкий пример, который позволяет вам присвоить значение, используя ключ массива или свойство объекта: var ALO = { db: {} }; Object.defineProperty(ALO, 'len…
15 окт '17 в 02:20
1
ответ
Доступ к методам get/set для свойства JavaScript, созданного с помощью Object.create
Что мне нужно, так это возможность обернуть свойство JavaScript для изменения поведения при получении / установке. Для свойств, которые являются значениями, я могу сделать следующее: var obj = { myProperty : 0 }; function notifyOfChange(obj, propert…
24 мар '12 в 20:07
1
ответ
Object.defineProperty() vs Object.prototype.property vs Object.property когда использовать что?
Может кто-нибудь дать мне хороший пример использования, когда использовать Object.defineProperty(), Object.prototype.property и Object.property.
04 авг '15 в 18:49
1
ответ
Как перебрать свойства объекта, созданные Object.defineProperty
У меня есть следующий объект в моей программе function Player(id) { this.id = id; this.healthid = this.id + "health"; this.displayText = "blah blah"; this.inFight = false; this.currentLocation = 0; this.xp = 0; this.level = 1; } var player = new Pla…
01 сен '13 в 22:52
2
ответа
Как сделать свойство / метод доступным или нет?
Я хочу добиться этой функциональности: У меня есть объект var obj = {}; У меня есть три свойства на этом объекте, obj.zero & obj.one& obj.binaryString obj.zero & obj.one методы в то время как obj.binaryString это строка Когда я объединяю свойства в …
11 май '17 в 18:26
1
ответ
Версия JavaScript в HTA
Кто-нибудь знает, какая версия JavaScript используется файлами HTA. В настоящее время создает несколько файлов сценариев и пытается использовать Object.defineProperty При работе в качестве HTA - ошибки, указывающие, что Object не поддерживает это св…
24 окт '13 в 13:48
1
ответ
Как сделать динамический геттер с defineProperty в JavaScript?
Я хочу определить динамические функции получения с defineProperty в JavaScript, как показано ниже. Чтобы сделать функцию только для чтения, я хочу использовать defineProperty, Это позволяет мне генерировать исключение в функции установки. Однако фун…
22 дек '13 в 14:15
1
ответ
DefineProperty для элементов не работает в iOS6?
JavaScript defineProperty и __defineSetter не работают с элементами в iOS6. Он работает должным образом во всех других браузерах и в предыдущих версиях iOS. Кто-нибудь знает больше об этом? <input id='Button1' type="button" value="test" onclick="…
18 окт '12 в 10:00
3
ответа
Альтернативные методы для расширения object.prototype при использовании jQuery
Некоторое время назад я пытался продлить Object.prototype... Я был удивлен, когда позже увидел ошибки в консоли, которая исходит из файла jQuery. Я пытался выяснить, что не так, и, конечно, я нашел информацию, которая распространяется Object.prototy…
16 май '15 в 10:31
3
ответа
Несколько параметров для функции Set.defineProperty Setter?
Можно ли иметь несколько параметров для функции установки Object.defineProperty? НАПРИМЕР var Obj = function() { var obj = {}; var _joe = 17; Object.defineProperty(obj, "joe", { get: function() { return _joe; }, set: function(newJoe, y) { if (y) _jo…
10 сен '13 в 19:22
2
ответа
Неужели это невозможно, если использовать функцию se t defineProperty для фактической установки значения свойства?
Я хочу реализовать двустороннее связывание данных (как в Angular или Vue) с использованием ванильного JavaScript. Представление для моделирования части, которую я могу использовать, добавляет входной слушатель события, и модель для просмотра части, …
13 апр '18 в 17:51
1
ответ
Расширить объект установки по умолчанию
Как вы все знаете, кнопка - это кнопка... нажмите, вверх, вниз, сделайте это, сделайте это. Поэтому я написал поведение кнопки по умолчанию "класс / объект". внешний по умолчанию button.js: function Button(parent) { var self = this; this.enabled = t…
04 апр '13 в 20:37
1
ответ
Javascript наследование свойств, определенных с помощью Object.defineProperty
У меня есть следующий родительский класс... function Parent(id, name, parameters) { Object.defineProperty(this, "id", { value: id }); Object.defineProperty(this, "name", { value: name, writable: true }); }; и соответствующий дочерний класс: function…
03 мар '15 в 14:33