Результаты поиска по запросу "prototypal-inheritance"
Переход от `prototype` и` new` к шаблону замыкания и выдержки
Я перефакторинг чужого кода JavaScript. ДО: function SomeObj(flag) { var _private = true; this.flag = (flag) ? true : false; this.version="1.1 (prototype)"; if (!this._someProperty) this._init(); // leading underscore hints at what should be a ...
Является ли фрагмент наследования Javascript Джона Резига устаревшим?
Я ищу простой способ создания двух классов, один наследует от другого, а потомок переопределяет один из методов родителя и внутри нового метода вызывает родительский метод. Например, имея классAnimal а такжеDogгде класс Animal ...
Свойства объектов функций Javascript
У меня есть объект функции JavaScript как; var addNum = function(num1, num2) { return num1 + num2; }Теперь, если я попытаюсь получить доступ addNum.divide()Я хотел понять цепочку прототипов для приведенного выше кода. Я прочитал, что в ...
Наследование Javascript; вызов и прототип
Чтобы реализовать наследование в Javascript, обычно делают следующие 2 шага; Скажите, у меня есть базовый класс "Животное" var Animal = function(name){ this.name = name; }Теперь я хочу вывести подкласс "Собака" из того же. Так что я бы ...
В чем разница между использованием Object.create () и использованием оператора присваивания?
Вот несколько примеров. // case 1: var obj1 = {msg : 'Hello'}; var obj2 = obj1; obj2.msg = "Hi!"; //overwrites alert(obj1.msg); //=>'Hi!' // case 2: var obj1 = {msg : 'Hello'}; var obj2 = Object.create(obj1); obj2.msg = "Hi!"; //does not ...
Реализация наследования в привязках node.js
Я пишу привязки Node.js вокруг библиотеки C ++. Я могу идентифицировать ключевые объекты в библиотеке C ++, которые я могу представить как классы для Node.js (то есть производные от ObjectWrap). Я также вижу наследственные отношения между этими ...
Установка прототипа для Object Literal
Допустим, у меня есть следующий код; var A = {a:10}; var B = {b:20}; B.prototype = A; alert(B.a);Я становлюсь неопределенным для Б.а. Я делаю что-то неправильно? Как мне установить прототип для литерала объекта? Я знаю, как сделать для ...
В чем разница между this.function и prototype.function?
Учитывая простое наследование JS, какова практическая разница в базовой функции между этими двумя примерами? Другими словами, когда человек должен определить функцию «this» вместо прототипа (или наоборот)? Для меня второй пример легче ...
instanceof проверка работает на подклассе без настройки конструктора [duplicate]
На этот вопрос уже есть ответ: Какая разница между использованием instanceof и проверкой конструктора? [/questions/18055980/whats-the-difference-between-using-instanceof-and-checking-the-constructor] 2 ответа У меня есть следующий код ...