1.  1)for-in循环用来遍历对象属性。不仅遍历对象的实例属性,还遍历从原型继承来的属性。 所以最好使用hasOwnProperty()方法来过滤。

  2) for in循环遍历出的对象属性不能保证是按一定顺序,比如创建顺序, 字母顺序等, 所以若要按照一定顺序可以将所有key值循环遍历到数组中,

       然后 执行array.sort()方法