勉強します
1128 ワード
thisの意味:
1:対象中の方法で、thisは変更対象を表します.
2:単独の関数では、全体のオブジェクトとしてthisが使用されます.
3:ネストの関数として、外部関数オブジェクトとしてthisを使用します.
1:対象中の方法で、thisは変更対象を表します.
2:単独の関数では、全体のオブジェクトとしてthisが使用されます.
3:ネストの関数として、外部関数オブジェクトとしてthisを使用します.
<script>
var calculator ={
operand1:1,
operand2:1,
compute:function(){
this.result = this.operand1 + this.operand2;
}
}
calculator.compute();
var publishValue = calculator.result;
function testInvoke(){
document.getElementById("publishName").value = publishValue;
}
</script>
jsのパラメータについての問題: function check(args){
var actual = args.length; //the actual number of arguments
var expected = args.callee.length; //the expected number of arguments
alert(actual);
alert(expected);
if(actual != expected){ //throw an exception if they don't match
throw new Error("wrong number of arguments expected :"+expected+", actual :"+actual);
}
}
function testInvoke(x,y,z){
alert("211");
check(arguments);
return x+y+z;
}