对象的key值进行排序(js)

 function objKeySort(arys) { 
 	 //先用Object内置类的keys方法获取要排序对象的属性名,再利用Array原型上的sort方法对获	取的属性名进行排序,newkey是一个数组
     var newkey = Object.keys(arys).sort();   
     //console.log('newkey='+newkey);
     var newObj = {}; //创建一个新的对象,用于存放排好序的键值对
     for(var i = 0; i < newkey.length; i++) {//遍历newkey数组
         newObj[newkey[i]] = arys[newkey[i]];  //向新创建的对象中按照排好的顺序依次增加键值对   
     }
     return newObj; //返回排好序的新对象
 }

————————————————
版权声明:本文为CSDN博主「前端技术站」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42981560/article/details/100653916

你可能感兴趣的:(笔记,javascript相关,javascript)