Bootstrap

JavaScript中hasOwnProperty操作符的用法

hasOwnProperty

语法:对象.hasOwnProperty(属性名)
Object.prototype.hasOwnProperty.call(对象,属性名)
hasOwnProperty返回的值是布尔类型 true/false

简单示例一下

    var obj={
        name:'aa',
        age:'2',
        habby:'睡觉,钓鱼'
    }
    console.log(obj.hasOwnProperty('name'))//true
    console.log(Object.prototype.hasOwnProperty.call(obj,'age'))//true
    console.log(obj.hasOwnProperty('habby'))//true
    console.log(obj.hasOwnProperty('aa'))//false
;