1.用 in 关键字 会返回 true/false
let obj = {
name:"name",
code:'',
}
if(obj.name){
//obj.name判断为true
}
if(obj.code){
//obj.code判断为false
}
if('code' in obj){
//'code' in obj判断为true
}
2.hasOwnProperty 方法
该方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。
let obj2 = {
name: "name"
};
if (obj2.hasOwnProperty("name")) {
//obj2.hasOwnProperty("name")=>true
}
if (obj2.hasOwnProperty("code")) {
//obj2.hasOwnProperty("code")=>false
}