发现了一个巧妙的实现: 需要检查一个对象(Object)是否为空,即不包含任何元素。Javascr ipt 中的对象就是一个字典,其中包含了一系列的键值对(Key Value Pair)。检查一个对象是否为空,等价于检查对象中有没有键值对。写成代码,形如:
if (isEmptyObject(obj)) {
// obj is empty
} else {
// not empty
}
至于 isEmptyObject 的实现,jQuery 中有一个很有想法的方式,请看代码:
fun
1.用 in 关键字 会返回 true/false 亲测可实现!
//创建对象 data
var data = scope.data;
//判断update值为‘是'时,data里要有'userXM' 和 'mobile' 两个字段,并且都不为空
if(scope.update == 是){
if(!('userXM' in data)||!( 'mobile' in data)){
//不包含字段,执行的代码
}else if(data[userXM] == |