-1
我是javascript新手,我不明白爲什麼'this'被用作調用原型的實際參數旁邊的參數...在提供的圖像中,您可以看到它的使用示例。 那麼爲什麼需要添加'this'作爲參數呢?它究竟做了什麼?爲什麼在JavaScript中使用'this'時聲明瞭引用繼承參數的函數?
'use strict';
function Animal(voice){
this.voice = voice || 'grunt'
}
Animal.prototype.speak = function(){
display(this.voice)
}
function Cat(name, color){
Animal.call(this, 'Meow')
this.name = name
this.color = color
}
Cat.prototype = Object.create(Animal.prototype)
var Fluffy = new Cat('Fluffy', 'White')
Fluffy.speak()
不顯示**圖片**代碼。顯示代碼。更多:meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –
如果您包含在你啓動函數的HTML代碼中調用它將有助於以最可靠的方式回答你的問題:) – amyloula
調用和應用是一種傳遞函數被調用的引用的方法,它設置調用引用 –