1.使用hasOwnProperty()判斷
hasOwnProperty方法的參數就是要判斷的屬性名稱,當對象的屬性存在時返回true,否則返回false。
var obj = { name:'jack' }; console.log(obj.hasOwnProperty('name')) // --> true console.log(obj.hasOwnProperty('toString'))// --> false
2.使用undefined判斷
var obj={ x:5 }; console.log(obj.x!==undefined) //true console.log(obj.y!==undefined) //false console.log(obj.toString!==undefined) //true