対象に向けたjavascript(メモ)

1386 ワード

一、引用
 
  
//
var items = new Array('1','2','3');
//
var itemRef = items;
items.push('4');
//items itemRef
alert(items.length === itemRef.length);

//
var item = 'test';
var itemRef = item;
item+='ing';
// item itemRef
alert(item != itemRef);
二、着信パラメータの数とタイプを判断する
 
  
//arguments
function sendMessage(msg,obj){
if(arguments.length ==2)
obj.handleMsg(msg);
else
alert(msg);
}
判定タイプは、typeofとjavascriptオブジェクトのconstructor属性を使用できます.
 
  
//typeof
// num string
if(typeof num == 'string')
// typeof object array

// constructor num String
if(num.constructor == String)
if(num.constructor == Array)

//
function strict(types,args){
if(types.length != args.length){
throw " ";
}
for(var i=0; iif(args[i].constructor != types[i]){
throw ' '
}
}
}