Результаты поиска по запросу "prototype"

4 ответа

Добавление прототипа в JavaScript объекта Literal

STORE = { item : function() { } }; STORE.item.prototype.add = function() { alert('test 123'); }; STORE.item.add();Я уже давно пытаюсь понять, что с этим не так. Почему это не работает? Тем не менее, это работает, когда я ...

2 ответа

Javascript, устанавливающий свойства объекта с типом значения в прототипе? [закрыто]

Я всегда устанавливал свойства с типом значения в прототипе объекта, так как это останавливает их инициализацию при каждом создании объекта. С тех пор я провел некоторую отладку и обнаружил, что если значение этого свойства прототипа когда-либо ...

2 ответа

Прототип наследования - оформление [дубликат]

На этот вопрос уже есть ответ здесь: Члены объекта Javascript, которые прототипируются в виде массивов, становятся общими для всех экземпляров ...

ТОП публикаций

4 ответа

Прототип строки, модифицирующий сам себя

Насколько я знаю, невозможно изменить объект таким образом: String.prototype.append = function(val){ this = this + val; }Так нельзя ли вообще позволить строковой функции изменять себя?

3 ответа

Почему это поведение? __ proto__ vs prototype?

function Obj1(name){ this.__proto__={ Name:name, getName:function(){ alert(this.Name); } }; } function Obj2(name){ this.prototype={ Name:name, getName:function(){ alert(this.Name); }; }; } x=new Obj1("blue shark"); z=new Obj2("red shark"); ...

5 ответов

прототип: глубокая область «this» для доступа к области действия экземпляра

Как можно кэшировать самую верхнюю область видимости для более глубокого использования в прототипе позже, например так: var Game = function(id){ this.id = id; }; Game.prototype = { board : { init: function(){ // obviously "this" isn't the ...

3 ответа

Можете ли вы создавать функции с пользовательскими прототипами в JavaScript?

Прежде всего, яне хочу добавить методы кFunction.prototype, Это сделало бы их доступными длявсе функции, и это не то, что я ищу. В JavaScript вы можете создавать объекты с пользовательскими прототипами, например так: function CustomObj() {} ...

3 ответа

Проверить, есть ли у объекта определенный пользователем прототип?

Проще говоря, я могу проверить, есть ли у объекта определенный пользователем прототип? Пример; var A = function() {}; var B = function() {}; B.prototype = { }; // Pseudocode A.hasUserPrototype(); // False B.hasUserPrototype(); // TrueЭто возможно?

4 ответа

Зачем объявлять свойства в прототипе для переменных экземпляра в JavaScript

Я пытаюсь разобраться с этим черным искусством под названием JavaScript - и, должен признать, очень взволнован. Я искал примеры кода, в основном из "easeljs", так как это то, что я буду использовать в основном. И я немного запутался .. Я (думаю, ...

6 ответов

Это анти-паттерн для изменения встроенных прототипов JavaScript?

Я понимаю изэта почта [https://stackoverflow.com/questions/377999/what-anti-patterns-exist-for-javascript] , что это анти-шаблон для измененияObjectПрототип в JavaScript. Однако мне было любопытно, широко ли считается антипаттерном для ...