<script>
function check(args,thisValue)
{
if(args.length<args.callee.length)
{
return function(){
return args.callee.apply(thisValue,Array.prototype.slice.call(args).concat(Array.prototype.slice.call(arguments)));
}
};
}
function f(a,b,c)
{
var t=check(arguments,this);
if(t)return t;
alert([a,b,c]);
}
var d=f(1)(2)(3);
var e=f(4,5)(6);
</script>
posted on 2007-10-24 16:04
汪杰 阅读(282)
评论(0) 编辑 收藏 引用 所属分类:
javascript