Вопросы с тегом «object-create»

10
Понимание разницы между Object.create () и новым SomeFunction ()
Недавно я наткнулся на Object.create()метод в JavaScript и пытаюсь понять, чем он отличается от создания нового экземпляра объекта new SomeFunction()и когда вы хотите использовать один поверх другого. Рассмотрим следующий пример: var test = { val: 1, func: function() { return this.val; } }; var testA = Object.create(test); testA.val = 2; …

4
Наследование JavaScript: Object.create vs new
В JavaScript в чем разница между этими двумя примерами: Необходимое условие: function SomeBaseClass(){ } SomeBaseClass.prototype = { doThis : function(){ }, doThat : function(){ } } Пример наследования A с использованием Object.create: function MyClass(){ } MyClass.prototype = Object.create(SomeBaseClass.prototype); Пример наследования B с использованием ключевого слова new function MyClass(){ } MyClass.prototype …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.