Object.keys方法
来源:互联网 发布:小工具源码 编辑:程序博客网 时间:2024/06/07 18:58
Object.keys方法是JavaScript中用于遍历对象属性的一个方法 。它传入的参数是一个对象,返回的是一个数组,数组中包含的是该对象所有的属性名。
console.log(typeof Object.keys); // function
应用实例
var cat= {
name:’mini’,
age:2,
color:’yellow’,
desc:”cute”
}
console.log(Object.keys(cat)); // ["name", "age", "color", "desc"]
当然其实不借助Object.keys方法我们也可以很容易的实现一个对象属性的遍历
下面就是一个为处理兼容问题而模拟实现的写法
Object.keys = Object.keys || function (obj) { var a=[]; for(a[a.length] in obj); // 这种方法比较简洁巧妙,在执行遍历的同时实现赋值 return a;}
注意旧版本的IE,不支持for in遍历名为valueOf和toString的属性名
阅读全文
0 0
- Object.keys方法
- javascript Object.keys()方法
- Object.keys方法详解
- Object.keys方法之详解
- Object.keys方法之详解
- Object.keys()方法的使用
- Object.keys()
- Object.keys()
- Object.keys()
- Object.defineProperty()/Object.keys()
- javascript方法名称的获取以及Object.Keys应用
- js Object.keys
- Javascript Object.keys()用法
- JS Object.keys()
- JavaSrcipt的Object.keys()
- Object.keys()应用
- Object.keys()用法
- Object.keys用法总结
- Tomcat端口占用问题
- java中反射操作私有成员变量
- iOS App上架流程
- socket多进程TCP通信
- 项目总结-管理收尾
- Object.keys方法
- 论java的重要性
- 我的第一个Android程序
- POJ 1149 网络流最大流 解题报告
- App实战节选-购物车
- 读《JAVA 编程及其应用》【英文版】
- 摄像机
- Eclipse R文件不见
- QML之Flow流式布局