我無法讓我的嵌套函數識別「this」關鍵字。這是一個例子。我有一個構造函數:嵌套函數無法識別javascript「this」關鍵字
function person(first, last, age, eyecolor) {
this.firstName = first;
this.lastName = last;
this.age = age;
this.changeName = changename;
}
我有一個嵌套函數的另一個功能:
function changeName (name) {
this.lastname = name;
$.post("display.php", "some_data", function(data,status) {
if (status=="success") {
alert(this.lastName); //undefined
}
}
}
不,類名通常的慣例是讓他們進行資本化(即'Person',不'person')。 – 2014-12-19 08:11:12