【新人笔记16.04.12】JS--枚举属性
来源:互联网 发布:微型六轴机器人 淘宝 编辑:程序博客网 时间:2024/06/06 00:57
【现在对各个方法还不是很熟,熟了之后再添加代码】
一、for-in
返回的对象:for…in 循环只遍历可枚举属性。循环将迭代对象的所有可枚举属性和从它的构造函数的 prototype 继承而来的(包括被覆盖的内建属性)。
Q:什么是内建属性?
二、Object.keys()
返回的对象:给定对象的所有可枚举自身属性的属性名组成的数组。
返回的顺序:数组中属性名的排列顺序和使用for-in循环遍历该对象时返回的顺序一致。
(两者的主要区别是 for-in 还会遍历出一个对象从其原型链上继承到的可枚举属性)。
这些属性的顺序与手动遍历该对象属性时的一致。
三、Object.getOwnPropertyNames()
返回的对象:Object.getOwnPropertyNames() 方法返回给定对象的所有属性名组成的数组,包括可枚举和不可枚举的属性。
返回的顺序: 可枚举属性的顺序与for-in、Object.key()所返回的顺序相同,不可枚举属性的顺序没有规定。
0 0
- 【新人笔记16.04.12】JS--枚举属性
- 【新人笔记16.04.06】JS--定义属性
- 【新人笔记16.04.12更新】JS--动态插入内容
- 【js学习笔记-034】--枚举属性
- 【新人笔记16.04.05】JS--事件绑定
- 【新人笔记16.04.06】JS--加载顺序之谜
- JS 对象属性"可枚举"
- 【新人笔记16.3.30】JS--数组
- JS属性的枚举和删除
- JavaScript学习笔记:对象属性的枚举
- JS中对象属性的可枚举性
- 前端新人学习笔记
- swift 笔记 (十) —— 属性 (类,结构体,枚举)
- python学习笔记:利用__getattr__属性实现枚举Enum
- js枚举
- 产品经理学习笔记(12)-新人入门产品运营
- 【js学习笔记-032】--检测属性
- 【js学习笔记-033】--删除属性
- 接口类
- https请求
- 接收短信
- azure 云上MySQL最新版本 MySQL5.7.11 批量自动化一键式安装
- 微软等面试100题系列 - 41
- 【新人笔记16.04.12】JS--枚举属性
- java22天
- Mysql常用命令详解
- C 语言的结构体
- View绘制流程(3)---scroller 和 scrollTo srollBy
- Java Socket之网络相关API
- 笨笨的小猪
- STM32系列第25篇--CAN总线
- IOS之TableViewCell重用