[JavaScript] 使用for...in遍历js对象的属性

规则:数字属性从小到大,字符属性按设定顺序
浏览器:IE11, Chrome 39.0.2171.95 m

(1)一次性初始化

var obj1={
    1:1,
    b:3,
    a:4,
    2:2
}
for(var p in obj1){
    console.log(p);    //1,2 ,b,a
}

(2)单独初始化

var obj2={};
obj2.b=3;
obj2[2]=2
obj2.a=4;
obj2[1]=1;
for(var p in obj2){
    console.log(p);    //1,2,b,a
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,759评论 18 399
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,268评论 0 4
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,132评论 6 13
  • 我总把身边的人想的很美好,我尽力理解别人,也相信别人会理解我,当我的善良与别人的利益冲突时,别人还是践踏我的善良!...
  • 童时就读过一遍《千江有水千江月》 许多年来,我们老了 丢了纯真的是我们…… 依然紧握爱情的是他们 身临故事般的渔港...
    剧情需要阅读 233评论 0 1