题:输入:{name:' ',age:12}
输出:{age:12}
var obj={name:'',age:12,sex:''}
//方法一:
var arr={} //设置空的对象
for(var key in obj){ //遍历对象
if(obj[key]!==' '){ //判断对象里有没有空的字符串(此时是当对象里没有' '的值)
arr[key]=obj[key] ;
}
}
obj=arr ;//把新字符串的值再赋给原数组,最后打印
console.log(obj);
//方法二:
for(var key in obj){ //遍历对象
if(obj[key]=='') { // //判断对象里有没有空的字符串(此时是当对象里有' '的值)
delete obj [key] ; //找到' '使用delete删掉,此时注意delete的用法
}
}
console.log(obj);