多语言展示
当前在线:953今日阅读:91今日分享:37

JavaScript中for/in的用法介绍

在JavaScript中for/in循环作为枚举属性最常用的循环,我们这一篇经验就介绍一下for/in循环中一些常用到的方法和函数
工具/原料
1

web浏览器

2

方便编程的记事本

方法/步骤
1

有时候我们需要过滤掉一下我们不需要枚举的属性,而又不能直接定义为不可枚举的时候,我们就需要通过判断条件来过滤掉一些不需要枚举的属性

2

通过for/in循环扩展对象属性(此函数在某些版本的IE中有缺陷)

3

如果o中的属性在p中没有同名属性,则从o中删除这个属性

4

将p中的可枚举属性复制到o中,o自有属性不变

5

如果o中的属性在p中存在同名属性,则从o中删除这个属性,返回o

6

返回一个新对象,这个对象同时拥有o和p的属性如果o和p中有重名的属性,使用p中的属性值

7

返回新的对象,这个对象拥有o和p都拥有的属性,类似两个对象的交集

注意事项
1

纸上得来终觉浅,得来还需实操之。如果你发现哪里有错,欢迎你能告之。

2

如果你喜欢我写的经验请投一下票,每天更新Web相关的知识经验,如果喜欢欢迎关注收藏!

推荐信息