遍历数组,对象和JSON

遍历数组

 var arr2 = [3,4,5,6,7,8];
//第一种方法
    for(var i =0;i<arr.length;i++){
      console.log(arr2[i]);
    }

//第二种方法
    arr2.forEach(function(e){
      console.log(e);
    })

遍历对象

var obj = {
    name:'刘德华',
    age:22,
    sex:'女',
    sayHi:function(){
      console.log('冰雨');
    }
  }

  //遍历对象 for in
  // for (变量 in 对象) {
  //   变量输出的是属性名
  //   对象[变量]输出的是 属性值
  // }

  for (var k  in obj) { //一般情况下变量我们都写k
    // console.log(k);
    // console.log(obj[k]);
    console.log('属性名是'+ k + '值是:' + obj[k]);
  }

遍历JSON

var json = {
    'id':1,
    "name":'yft',
    "age":99,
    "address":'中国'
  }
  //json厘米要求所有的属性名添加双引号,后面的值如果是字符型也要添加双引号。
  for(var k in json){
    console.log(k);   //k是属性名
    console.log(json[k]);//输出的是json属性名
  }
(0)

相关推荐