判断JS对象是否拥有某属性
来源:互联网 发布:centos 怎么读 编辑:程序博客网 时间:2024/05/22 02:01
两种方式,但稍有区别
1,in 运算符
var obj = {name:'jack'};alert('name' in obj); // --> truealert('toString' in obj); // --> true
可看到无论是name,还是原形链上的toString,都能检测到返回true。
2,hasOwnProperty 方法
var obj = {name:'jack'};obj.hasOwnProperty('name'); // --> trueobj.hasOwnProperty('toString'); // --> false
原型链上继承过来的属性无法通过hasOwnProperty检测到,返回false。
需注意的是,虽然in能检测到原型链的属性,但for in通常却不行。
0 0
- 判断JS对象是否拥有某属性
- 判断JS对象是否拥有某属性
- 判断js对象是否拥有某属性
- JS判断对象是否拥有某属性
- 判断JS对象是否拥有某属性
- 判断JS对象是否拥有某属性
- 判断JS对象是否拥有某属性
- 判断js对象是否拥有某一个属性
- 关于关于判断JS对象是否拥有某属性
- 判断js对象是否拥有某一个属性的js代码
- 判断JS对象是否拥有某属性 js进制间相互转换
- 判断JS对象是否拥有某种属性的两种方式
- 判断JS对象是否具有某种属性
- Javascript判断对象是否具有某属性
- js判断json对象中是否含有某个属性
- JS中判断对象是否含有某个属性的方法
- js 判断对象是否为空,没有属性
- JS中判断对象是否含有某个属性的方法
- Android 带清除功能的输入框控件ClearEditText
- CSS 基础(020_下拉式菜单)
- Tomcat debug模式启动
- datagrid方法扩展
- 一个案例讲解:APK反编译重新打包后 -- 地图不显示;定位功能失效等解决方法
- 判断JS对象是否拥有某属性
- 本地yum源
- spark和elasticsearch的整合
- 设计模式C++实现(8)——代理模式
- iOS打包ipa给客户测试流程
- java JDBC数据库连接封装和实例代码
- 【NKOJ 1505】 何老板的考古发现
- 设计模式C++实现(9)——享元模式
- 《AngularJS高级程序设计》之分页实现