Object.keys()
来源:互联网 发布:app模型制作软件 编辑:程序博客网 时间:2024/06/05 09:19
在实际开发过程中,有时需要知道对象的所有属性,除了 (for...in...) 外,原生js 给我们提供了一个更优雅的方法:
Object.keys( object)。
☆ 传入对象, 返回 包含对象可枚举属性和方法的数组
var obj = {'a': 'Beijing', 'b': 'Haidian'};console.log(Object.keys(obj)); //['Beijing', 'Haidian']
☆ 传入字符串,返回索引值
var str = "Beijing"; console.log(Object.keys(str));// ["0", "1", "2", "3", "4", "5", "6"]
☆ 传入数组,返回索引值
var arr = ["a", "b", "c"];console.log(Object.keys(arr));//["0", "1", "2"]
☆ 构造函数,返回空数组或者属性名
function Demo(name, age) { this.name = name; this.age = age;}console.log(Object.keys(Demo));// []
⭐️ keys 方法仅返回可枚举属性和方法的名称;若要返回可枚举和不可枚举属性和方法的名称,可以使用 Object.getOwnPropertyNames( ) 函数。
阅读全文
0 0
- Object.keys()
- Object.keys()
- Object.keys()
- Object.defineProperty()/Object.keys()
- js Object.keys
- Javascript Object.keys()用法
- JS Object.keys()
- JavaSrcipt的Object.keys()
- Object.keys()应用
- Object.keys方法
- javascript Object.keys()方法
- Object.keys()用法
- Object.keys用法总结
- Object.keys方法详解
- Object.keys()枚举属性名
- Object.keys方法之详解
- Object.keys方法之详解
- Object.keys()方法的使用
- mybatis 中#和$的区别
- KF算法学习(二):例程验证
- Struts2学习(九)【OGNL表达式与Struts框架结合参数接收】
- 【爬虫学习6】爬虫自动获取并使用代理ip
- PullToRefresh使用详解(二)---重写BaseAdapter实现复杂XML下拉刷新
- Object.keys()
- TCP粘包/拆包--利用FixedLengthFrameDecoder解决TCP粘包问题
- dubbo的应用场景 RPC远程服务调用
- Struts2学习(十)【Struts2基本流程(源码)】
- SSL2783 2017年10月23日提高组T1 摆书(math)
- Wifi模块解析和启动流程
- 使用Photoshop吸取色值
- windows下安装tomcat
- 计算归并排序和快速排序算法排序100-1000个数组的时间(重点在时间精确到微妙us)