var x=[1,2,3];
var y=[2,3,5,6];
alert(typeof((function(){if(x.length>y.length) return y})()));
想不通为什么
条件不对哦
typeof((function(){if(x.length<y.length) return y})())
"object"
var x=[1,2,3];
var y=[2,3,5,6];
alert(typeof((function(){
if(x.length > y.length){
return y;
}
return undefined;
})()));
代码写这么乱,自己为难自己么?
你把后面的()去掉就会返回function
你这样肯定会返回undefined,没意义。