関数のコールバック関数
811 ワード
<SCRIPT LANGUAGE="JavaScript">
<!--
function testfun(fn){
var i=10;
if(typeof(fn)=="function"){
fn(i);
}
}
testfun(function(args){
alert(args);
});
//-->
</SCRIPT>
argments:関数の作成によって生成され、現在の関数を表すパラメータオブジェクトは、クラスの配列オブジェクトであり、argmentsによって着信パラメータの長さまたはあるパラメータの値を取得することができます.例えば:argments.length/パラメータ数 さらに、彼は現在実行されている関数オブジェクトを指し、匿名関数で自身にアクセスするのに一般的です.var x=false(function(){if(!x=true;return setTimeout(argments.callee,2000);]alert('ポップアップ')()))()()
オブジェクト直接量定義:var obj={p 1:123,p 2:function(){}p 3'''abc'}.属性は、数字、スペース、または空の値などの任意の文字であってもよく、このような識別子仕様に該当しない属性を取り出すには、配列によってのみ、obj[‘1’、obj[’などにアクセスできます.