Следующий код:Каковы преимущества использования ключевого слова «это»?
var cody = {
living:true,
age:23,
gender:'male',
getGender:function(){return cody.gender;}
};
такая же, как:
var cody = {
living:true,
age:23,
gender:'male',
getGender:function(){return this.gender;}
};
Оба кода получения идеальной ту же цель. Единственная разница - это обмен cody с ключевым словом . В чем преимущества использования ключевого слова этого в Javascript? Повышает ли производительность? можем ли мы игнорировать его в ООП?
Ключевое слово 'this' на мой взгляд - полная косметика. Это имеет смысл, хотя и может сделать ваш код более понятным. – Shawn31313
это означает «владелец» атрибута, поэтому this.gender и cody.gender не отличаются друг от друга, кроме того, что они являются разными словами – Li357
http://stackoverflow.com/questions/3889570/what-is-the- разница-между-этим-этим-и-этим – rmondesilva