Описание тега object-create
Альтернатива новому оператору JavaScript, добавленная в ECMAScript 5 и отстаиваемая Дугласом Крокфордом.
2
ответа
Можно ли использовать шаблон Object.create для создания объекта CustomEvent?
Я знаю, что вы можете создать CustomEvent как это: var wordCreated = new CustomEvent( "newWord", { detail: { word: "hola", translation: "hi", }, bubbles: true, cancelable: true } ); Мне интересно, как это сделать без использования newс Object.create…
18 ноя '14 в 17:39
1
ответ
Js - решение задачи Range Sum Query - Неизменный с созданием объекта и его свойств
Я просматривал проблемы на сайте leetcode и увидел проблему, к которой я не знаю, как подойти. Вот как они это объясняют: Для заданного целого числа nums найдите сумму элементов между индексами i и j (i ≤ j) включительно. Пример: данные числа = [-2,…
07 дек '17 в 15:11
10
ответов
Понимание разницы между Object.create() и новым SomeFunction()
Я недавно наткнулся на Object.create() метод в JavaScript, и я пытаюсь понять, чем он отличается от создания нового экземпляра объекта с new SomeFunction() и когда вы захотите использовать один поверх другого. Рассмотрим следующий пример: var test =…
12 ноя '10 в 16:12
1
ответ
Объект.создание и наследование
В чем разница между полученными объектами в следующих примерах: var EventEmitter = require('events').EventEmitter; var oProto = Object.create(EventEmitter.prototype); var oProto2 = Object.create(oProto); var oConstr = Object.create(new EventEmitter)…
28 ноя '11 в 22:43
2
ответа
Закрытые переменные Javascript + Object.create (ссылка на закрывающие переменные)
Мне было интересно, как я мог сделать частные переменные в javascript через clojure. Но все равно их нужно клонировать при использовании Object.create. var point = {}; (function(){ var x, y; x = 0; y = 0; Object.defineProperties(point, { "x": { set:…
08 апр '12 в 22:25
2
ответа
Добавить функцию к объекту JavaScript с помощью Object.Create
Я пытаюсь использовать Object.Create в JavaScript. В настоящее время у меня есть следующий код: var vehicle = { getModel: function () { console.log( "The model of this vehicle is.." + this.model ); } }; var car = Object.create(vehicle, { "id": { val…
26 ноя '12 в 12:56
1
ответ
Я хочу написать функцию в Java, которая принимает строку в качестве аргумента и создает объект с тем же именем
Скажем, я получаю имена людей и хочу создать объекты с одинаковыми именами, что-то вроде этого: void foo(String str){ Person str = new Person(); } Чтобы потом я мог обратиться к человеку по имени, что-то вроде: int getAcoountNumber(String str){ retu…
16 дек '14 в 04:20
1
ответ
Javascript Object.Create копирование ссылки на объект
У меня есть следующий код ViewModel.prototype.update = function(initial) { var ittr, key, val, x; for (key in initial) { val = initial[key]; if ($.isArray(val) && $.isArray(this[key]())) { ittr = 0; while (ittr < val.length) { if (this[ke…
17 окт '12 в 21:41
1
ответ
Преимущество использования Object.create
Похоже, но отличается от этого вопроса. Код ниже взят из JavaScript: Полное руководство. Он в основном определяет метод наследования, который откладывается до Object.create, если он существует, в противном случае он выполняет обычное наследование ст…
21 сен '11 в 19:31
1
ответ
Доступ к методам get/set для свойства JavaScript, созданного с помощью Object.create
Что мне нужно, так это возможность обернуть свойство JavaScript для изменения поведения при получении / установке. Для свойств, которые являются значениями, я могу сделать следующее: var obj = { myProperty : 0 }; function notifyOfChange(obj, propert…
24 мар '12 в 20:07
1
ответ
Object.create Prototype Chains
Начальный вопрос Вчера я читал об объекте ECMAScript 5 Object.create(). И я хотел начать создавать цепочки прототипов в моем коде с помощью этого метода вместо установки прототипа и его конструктора, мне нравится, что вы можете напрямую устанавливат…
28 июн '12 в 07:32
1
ответ
При использовании Object.create() как вы ссылаетесь на ключи объекта с другими ключами объекта
Я пытаюсь изучить Object.create, создав искусственный модуль калькулятора. я пробовал bind Я пытался удалить this, но без результатов. ВОПРОС: Как вы ссылаетесь на свойство объекта в другом свойстве элемента, как если бы вы использовали класс? Или м…
27 ноя '16 в 18:13
2
ответа
Использование Object.create в файле сценария [google-apps-script] в Chrome на Chromebook
Я пытался использовать Object.create в файле сценария газа. Object.create определен, но, похоже, не возвращает полезный объект. function createOject() { var o = Object.create({}, { p: { value: 42 } }) Logger.log(o.p); //logs 42.0 as expected var db …
17 ноя '12 в 20:09
1
ответ
Использование Object.create в цикле forEach
Я пишу карточную игру, используя javascript/html5 Я получаю состояние игры как запрос ajax. это данные JSON, в которых перечислены игроки и какие карты у них в руке Я пытаюсь перебрать каждого игрока и установить данные руки следующим образом gameSt…
11 сен '11 в 16:57
2
ответа
Экземпляр эквивалента для Object.create и цепочек прототипов
Рассмотрим такой объект с цепочкой прототипов: var A = {}; var B = Object.create(A); var C = Object.create(B); Как проверить во время выполнения, если C имеет A в своей цепочке прототипов? instanceof не подходит, так как он предназначен для работы с…
09 дек '11 в 17:26
14
ответов
Использование "Object.create" вместо "new"
Javascript 1.9.3 / ECMAScript 5 представляет Object.createДуглас Крокфорд, среди прочего, защищал в течение длительного времени. Как мне заменить new в коде ниже с Object.create? var UserA = function(nameParam) { this.id = MY_GLOBAL.nextId(); this.n…
25 апр '10 в 19:36
4
ответа
Есть ли причина использовать Object.create() или новый в JavaScript?
Я использую new Ключевое слово в JavaScript до сих пор. Я читал о Object.create и мне интересно, если я должен использовать это вместо этого. Что я не совсем понимаю, так это то, что мне часто нужно запускать код сборки, поэтому я не понимаю, как Ob…
07 июл '11 в 15:41
2
ответа
Ссылка на родительский класс, указывающая на дочерний класс Object
У меня путаница в жизненном цикле объекта. Если ссылка на родительский класс, указывающая на объект и метод дочернего класса, переопределена. Например class Parent { public void display(){ System.out.println("i am from Parent"); } } class Child exte…
02 фев '15 в 09:57
1
ответ
Наследование прототипа: можете ли вы связать Object.create?
Я новичок в наследовании прототипов, поэтому я пытаюсь понять "правильный" путь. Я думал, что смогу сделать это: if (typeof Object.create !== 'function') { Object.create = function (o) { function F() {} F.prototype = o; return new F(); }; } var tbas…
19 фев '10 в 16:56
3
ответа
JavaScript - Object.create объяснение
У меня есть вопрос о следующем каноническом методе object.create: Object.create = function(o, props) { function F() {} F.prototype = o; if (typeof(props) === "object") { for (prop in props) { if (props.hasOwnProperty((prop))) { F[prop] = props[prop]…
06 сен '12 в 08:13