遍历

遍历对象

var obj = {
  "name" : "zh",
  "age" : 22,
}
1、for(var key in obj){  //遍历对象的所有属性,包括原型链上的所有属性
  if(obj.hasOwnProperty(key){ //判断是否是对象自身的属性,而不包含继承自原型链上的属性
    console.log(key);        //键名
    console.log(obj[key]);   //键值
 } }
//
2、Object.keys 返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致
 Object.keys(obj).forEach(function (key) {
   if (!obj[key]) {
    console.log("请将选项填写完整")
    return false
   }
 })
Object.keys(obj )//'name','age'
排序https://www.cnblogs.com/saifei/p/9043821.html
posted @ 2020-05-27 16:47  太极面  阅读(150)  评论(0)    收藏  举报