700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > javascript判断对象中是否存在某种属性实例代码汇总

javascript判断对象中是否存在某种属性实例代码汇总

时间:2021-06-30 22:54:09

相关推荐

javascript判断对象中是否存在某种属性实例代码汇总

web前端|js教程

javascript,js,存在

web前端-js教程

1.使用in关键字

系统下载源码,vscode头文件搜索目录,ubuntu jdk7,tomcat 7.0使用,卸载sqlite,网页设计宽度尺寸,虚拟主机数据库地址,香港服务器 试用,imgscroll插件,前端框架syfn,NBC爬虫,php面试问题,seo在线查询,springboot响应式,wordpress 调用标签云,discuz论坛网站地图,做自我介绍的网页模板下载,jquery ui 后台模板,phpweb 后台空白,手机订单页面模板,工会管理系统 演示,中文分词程序 javalzw

该方法可以判断对象的自有属性和继承来的属性是否存在。

点餐系统源码.net,ubuntu下安装c,tomcat7下载安装,爬虫爬教务成绩,php免费教程零基础技术外包,工业seo招聘lzw

var o={x:1}; "x" in o; //true,自有属性存在 "y" in o; //false "toString" in o; //true,是一个继承属性

2.使用对象的hasOwnProperty()方法

该方法只能判断自有属性是否存在,对于继承属性会返回false。

压缩 源码,vscode设置谷歌浏览器跨域,ubuntu 有道笔记,jdk17用哪个tomcat,sqlite文件怎,illustrator网页设计,如何禁止国外ip访问服务器,提示框插件自动消失,前端框架自由模态,爬虫工作过程,用什么编写php,seo主要是做什么的,html5响应式网站源码,网页下拉悬浮固定导航特效,ecshop手机模板安装,上传功能的php页面,后台管理系统模板 easyui,生活类小程序源码lzw

var o={x:1}; o.hasOwnProperty("x"); //true,自有属性中有x o.hasOwnProperty("y"); //false,自有属性中不存在y o.hasOwnProperty("toString"); //false,这是一个继承属性,但不是自有属性

3.用undefined判断

自有属性和继承属性均可判断。

var o={x:1}; o.x!==undefined; //true o.y!==undefined; //false o.toString!==undefined //true

该方法存在一个问题,如果属性的值就是undefined的话,该方法不能返回想要的结果,如下。

var o={x:undefined}; o.x!==undefined; //false,属性存在,但值是undefined o.y!==undefined; //false o.toString!==undefined //true

4.在条件语句中直接判断

var o={}; if(o.x) o.x+=1; //如果x是undefine,null,false," ",0或NaN,它将保持不变

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。