JavaScript中要判断一个对象是否还有某个属性,或者判断是否对象为空的时候
//判断是否含有某个属性,例如判断student是否含有name这个属性
if(student["name"]){
alert("含有该属性");
}//方式一
if("name" in student){
alert("含有该属性");
}//方式二
if(var key in student){
if(key == "name"){
alert("含有该属性");
}
}//方式三
当我们判断一个值是否为空的时候
var student;
if(student){
console.log("当前对象不为空");
}else{
console.log("当前对象为空");
}//方式一
student?"空":"非空"; //方式二
if(a !== undefined && !== null){
console.log("非空");
} //方式三
a = a||"空"; //方式四