JS 判断对象中是否具有指定数据

Posted 伴月阁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 判断对象中是否具有指定数据相关的知识,希望对你有一定的参考价值。

hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。

语法

obj.hasOwnProperty(prop)    //prop  要检测的属性的 String 字符串形式表示的名称,或者 Symbol返回值  true 或者 false

查看 Demo

    var obj = {"user":"zhangsan","password":"123456"};
    console.log(obj.hasOwnProperty("user"))            //对象中存在user属性 返回true
    console.log(obj.hasOwnProperty("password"))        //对象中存在password属性 返回true  
    console.log(obj.hasOwnProperty("name"))            //对象中不存在name属性 返回false

 

 

 

以上是关于JS 判断对象中是否具有指定数据的主要内容,如果未能解决你的问题,请参考以下文章

JS的判断字符/元素是否存在数组列表

javascript判断对象是否为domElement

js简洁代码片段

求一个js判断是不是在指定时间的代码

JS的数据类型判断函数数组对象结构处理日期转换函数,浏览器类型判断函数合集

js判断对象中是不是有某个key