Object.keys()枚举属性名
来源:互联网 发布:英雄无敌3特长算法 编辑:程序博客网 时间:2024/06/04 01:17
Object.keys()枚举自身属性的属性名,返回一个值为字符串类型的数组
注意:排列顺序和使用for in循环遍历属性名的顺序一致,区别是for in会遍历出对象从原型链上继承到的可枚举属性
//数组var arr = [1,2,3,4];console.log(Object.keys(arr));//['0','1','2','3']//类数组对象var arr1 = {'name':'Jack','age':'17','sex':'man'};console.log(Object.keys(arr1));//['name','age','sex']//排序console.log(Object.keys(arr1).sort());//['age','name','sex']如果你想获取到一个对象上的所有属性,包括不可枚举的,可以使用Object.getOwnPropertyNames()代替Object.keys()
//数组var arr = [1,2,3,4];console.log(Object.getOwnPropertyNames(arr));//['0','1','2','3','length']//类数组对象var arr1 = {'name':'Jack','age':'17','sex':'man'};console.log(Object.getOwnPropertyNames(arr1));//['name','age','sex']参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
0 0
- Object.keys()枚举属性名
- Object.keys(obj)返回参数obj可被枚举的属性
- Object.keys()js 把对象按照属性名的字母顺序进行排列
- Object.keys()js 把对象按照属性名的字母顺序进行排列
- javascript 属性枚举 getOwnPropertyNames keys 二十四
- 属性遍历:in操作符/Object.keys()/ Object.getOwnPropertyNames()
- Keys 枚举
- Keys枚举
- Keys 枚举
- Keys 枚举
- Object.keys()
- Object.keys()
- Object.keys()
- Object.defineProperty()/Object.keys()
- js Object.keys
- Javascript Object.keys()用法
- JS Object.keys()
- JavaSrcipt的Object.keys()
- Git快速入门
- powdesigner 物理模型生成SQL脚本的一些问题
- 垃圾回收GC,内存管理
- 错误处理:The hierarchy of the type MyMethodBeforeAdvice is inconsistent
- Spring MVC中使用Mongodb总结
- Object.keys()枚举属性名
- Core Animation
- Bag of Word
- VC 多屏控制显示文章整理
- pthread_t http://baike.baidu.com/link?url=RqlQDsuzwglrupfhdmk8nqPkvLSsdSPArFVn9k2nZitvJroW313ALYlsM
- Python开发基础
- 微软算法100道题-----第六题
- PowerDesigner(CDM—PDM—SQL脚本的转换流程) 随笔
- LeetCode Missing Number