Я просто новичок в JavaScript, и я нашел это ключевое слово очень трудно понять для меня. Я знаю, что this
зависит от того, как вызывается функция.Это с прототипом в javascript
Код.
MyClass = function() {
this.element = $('#element');
this.myValue = 'something';
// some more code
}
MyClass.prototype.myfunc = function() {
this.element.click(function() {
});
}
new MyClass();
Мне просто нужно знать, что this
обозначает в this.element.click(function() {}
это обозначают ли Myclass
? Помогите мне в понимании использования ключевого словав прототипах в JavaScript.
'Myclass' является конструктором. Когда вы создаете из него новый объект, используя 'new',' this' относится к этому новому объекту. – Andy
Брат там больше нет ссылок на ссылку, не получая его информационную информацию правильно. :( – user3517846
Вы можете проверить правильную сторону (Связанная колонка) этого конкретного вопроса. Http://stackoverflow.com/questions/310870/use-of -prototype-vs-this-in-javascript? rq = 1 –