js对象属性操作
2012-02-18 20:42
246 查看
1:遍历对象属性可以通过(var attrName in obj)的方式进行遍历
2:判断某个对象是不是拥有某个属性可以通过attrName in obj的方式来判断,如果没有这个属性会返回undefined,对象可以为某个对象增加某个属性,但是并不为这个属性设值
3:判断某个对象的某个属性是不是在自己的构造函数中定义的而不是通过继承得来的,可以通过函数obj.hasOwnProperty(attrName).
4:判断某个属性可不可以通过for/in的方式遍历可以通过obj.propertyInEnumerable(attrName),但是该属性必须是通过非继承的方式得来的。
2:判断某个对象是不是拥有某个属性可以通过attrName in obj的方式来判断,如果没有这个属性会返回undefined,对象可以为某个对象增加某个属性,但是并不为这个属性设值
3:判断某个对象的某个属性是不是在自己的构造函数中定义的而不是通过继承得来的,可以通过函数obj.hasOwnProperty(attrName).
4:判断某个属性可不可以通过for/in的方式遍历可以通过obj.propertyInEnumerable(attrName),但是该属性必须是通过非继承的方式得来的。
相关文章推荐
- js--5.dom对象-4.dom操作属性文本
- vue.js 中如何监听watch:{}对象中的某个属性的变化,做相应的操作
- js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
- JS实现json对象数组按对象属性排序操作示例
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)
- 【JS】【Core】对象,对象操作,对象属性,对象方法
- 基于js对象,操作属性、方法详解
- js 操作 框架对象 以及 框架对象中的方法或者属性
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)
- get set操作对象属性(getter,setter)js
- 05、JS对HTML节点对象的属性操作:
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)
- 基于js对象,操作属性、方法详解
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)
- js 中对象--属性相关操作
- JS DOM操作(三) Window.docunment对象——操作属性
- js操作XML/HTML常用的对象属性
- js对象,操作属性、方法
- js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)