對不起 - 我不能完全解釋這個問題,所以我給你看一個例子。如何僅在調用函數時使用函數?
window.onload = function() {
var obj = new classs(2);
alert(obj.x2);
function classs(value){
this.value = value;
var multiplication = function(value, n){
console.log(n);
return parseInt(value) * parseInt(n);
}
this.x1 = multiplication(this.value, 1);
this.x2 = multiplication(this.value, 2);
this.x3 = multiplication(this.value, 3);
}
}
所以我只能撥打obj.x2
,但console.log(n);
打印3次。我做錯了什麼?
你的意思是你想調用'window.onload',這樣可以執行計算嗎? – jrd1