Я новичок в javascript, и я не понимаю, почему «это» используется в качестве параметра наряду с фактическим параметром для вызова прототипа ... В представленном изображении вы можете увидеть пример его использования. Так почему же нужно добавить 'this' в качестве параметра? Что он делает точно?Почему «this» используется в javascript при объявлении функции для ссылки на унаследованный параметр?
'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
вызов и применение - это способ передачи ссылки, для которой эта функция называется, задает вызывающую ссылку –