関数のコールバック関数

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[’などにアクセスできます.