习惯在jq的ajax中直接把一个对象post上去,
然而获取这个对象的时候究竟如何判断已经获取完成?
function getit(){
var a={};
// 做些什么
if(a=={}){
return false
}
return a;
}
这样我发现永远返回不了false
var a={}
a==={} // 这个是false
a=={} // 这还是false
最后我试过
({})==({})
还是false
最后经过一番百度之后。。
终于知道要这样判断
function getit(){
var a={};
// 做些什么
var k=0;
for(k in a){}
if(k===0){
return false
}
return a;
}