标签:
var o=new Object();
//->等价于
var o=new Object;
function getA(o,/*optional*/ a){
if(a===undefined){
a=[];
}
for(var pro in o){
a.push(pro);
}
}
function a(x,y){
return x*y;
}
//调用
a(‘10‘,‘10‘,‘11‘);
function a(x,y){
if(arguments.length!=2){
return x*y;
}else if(arguments.length>2){
return arguments[2]; //这里的arguments[2]就是11了
}
}
function max(/*...*/){
var max=Number.NEGATIVE_INFINITY;
for(var i=0;i<arguments.length;i++){
if(arguments[i]>max){
max=arguments[i];
}
}
return max;
}
var l=max(1,2,3);
alert(l)
function squ(x){
return x*x;
}
var s=squ; //这里的s与squ指代同一个函数
squ(4); //16
s(4); //16
var o={
squ:function(x){
return x*x;
}
}
var y=o.squ(4); //16
JavaScript权威设计--JavaScript函数(简要学习笔记十一)
标签:
原文地址:http://www.cnblogs.com/zqzjs/p/4820486.html