«object-create» etiketlenmiş sorular

10
Object.create () ve yeni SomeFunction () arasındaki farkı anlama
Son zamanlarda Object.create()JavaScript yöntemine tökezledi ve bir nesnenin yeni bir örneğini oluşturmaktan ne zaman farklı olduğunu new SomeFunction()ve ne zaman diğerini kullanmak istediğinizi bulmaya çalışıyorum . Aşağıdaki örneği düşünün: var test = { val: 1, func: function() { return this.val; } }; var testA = Object.create(test); testA.val = 2; console.log(test.func()); …

4
JavaScript mirası: Object.create ve yeni
JavaScript'te bu iki örnek arasındaki fark nedir: Önkoşul: function SomeBaseClass(){ } SomeBaseClass.prototype = { doThis : function(){ }, doThat : function(){ } } Object.create kullanarak kalıtım örneği A: function MyClass(){ } MyClass.prototype = Object.create(SomeBaseClass.prototype); Yeni anahtar kelimeyi kullanan kalıtım örneği B function MyClass(){ } MyClass.prototype = new SomeBaseClass(); Her iki …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.