Object.keys()的简单理解
2024-08-24 02:52:13
1、对象的话返回属性名
var obj = {'a':'123','b':'345'};
console.log(Object.keys(obj)); //['a','b'] var obj1 = { 100: "a", 2: "b", 7: "c"};
console.log(Object.keys(obj1)); // console: ["2", "7", "100"] var obj2 = Object.create({}, { getFoo : { value : function () { return this.foo } } });
obj2.foo = 1;
console.log(Object.keys(obj2)); // console: ["foo"]
2、数组的话返回索引
var arr = ["a", "b", "c"];
console.log(Object.keys(arr)); // console: ["0", "1", "2"]
3、字符串的话返回索引
var str = 'ab1234';
console.log(Object.keys(obj)); //[0,1,2,3,4,5]
最新文章
- Python聊天室
- Ubuntu/mint清理系统垃圾
- JAVA关键字与保留字说明及使用
- Nodejs的模块实现
- 使用Node.js的socket.io模块开发实时web程序
- bootstrap table使用小记
- 数据市中心全省中国mysql脚本
- .Net_用控制台程序打印指定行数的三角型(面试题)
- Java良葛格 学习笔记《二》
- yield next和yield* next的区别
- 第47章:MongoDB-用户管理
- 服务器虚拟化ESXi 5.5安装过程
- 关于cookie和session
- Sql语法高级应用之三:存储过程
- MapReduce编程基础
- 使用位图文本工具BMFont从图片生成自定义字体
- PHP开发支付宝之电脑网站支付--流程简介
- Linux---关闭Elasticsearch进程,并重新启动
- js 利用事件委托解决mousedown中的click
- 【[NOI2018]你的名字】
热门文章
- Jquery当div超出页面时就固定到顶部否则跟随页面滚动
- 使用vue2.0 vue-router vuex 模拟ios7操作
- Java数组的十大方法
- jquery 获取鼠标坐标
- Codeforces 1082 D. Maximum Diameter Graph-树的直径-最长链-构造题 (Educational Codeforces Round 55 (Rated for Div. 2))
- 运行时候报异常could only be replicated to 0 nodes instead of minReplication (=1). There are 2 datanode(s) running and no node(s) are excluded in this operation.
- 洛谷P3901 数列找不同 [莫队]
- HDU 6119 2017百度之星初赛B 小小粉丝度度熊 (二分)
- VMware Workstation的三种网络连接方式
- 【SPOJ 8093】Sevenk Love Oimaster