如何正確設置javascript對象的屬性?我的console.log()不應該返回undefined。用jQuery設置javascript對象的屬性。
首先我聲明一個類:
function SignUpForm(myFormElement) {
var eForm, email, password;
this.eForm = myFormElement;
}
然後在頁面加載,我實例化類:
$(document).ready(function(){
myFormElement = $('form');
myForm = new SignUpForm(myFormElement);
console.log(myForm.eForm); // Returns undefined :(
});
你不需要'var eForm,email,password;'那裏。這不是你如何在'this'上聲明變量。 – meagar
'var eForm'和'this.eForm'是兩個完全不同的東西。 – crush
我無法重現此行爲:http://jsfiddle.net/eeC94/ –