Object.keys()

key会自动转化为字符串字符串
js对象的key只能是字符串, 如果不是字符串, 会自动调用toString()
"100" 跟 "2"比较, "2">"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"]

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,401评论 0 13
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 8,067评论 2 17
  • 俏俏喜欢跳舞,他她自己也是跳舞的身材,大大的眼睛,长长的头发,雪白而又细长的手指,因为他长得俏丽,而〝小〞...
    百合花开如此可爱阅读 595评论 0 0
  • 今天妈妈很晚很晚才回来,我又没带药吃没在手机,所以我和我朋友在一起我朋友说上我家吧我带的药吃没事儿我就勉为其难上老...
    寂寞的时光者阅读 204评论 0 0
  • 目录 上一章 回来的路上,姜一凡一直都没有说话,只是一只手握着方向盘,另一只手握着乐垚的手,眼睛一直看着前方,乐垚...
    香啡豆阅读 541评论 2 10

友情链接更多精彩内容