JSON格式的数据

对象:

  • 有属性和方法,特指的某个事物
  • 一组无序属性的集合的键值对,属性的值可以是任意的类型

右边的值不一样,可以是数字,可以是对象,可以是布尔类型—true/false,
可以是函数—function()(函数也是一种对象----{}),也可以是数组

JSON格式的数据

  • 一般都是成对的,是键值对,

json也是一个对象,数据都是成对的,
一般json格式的数据无论是键还是值都是用双引号括起来的

  var json={
  "name":"小明",
  "age":"10",
  "sex":"男"
};
// var key="age"
// console.log(json[key]);

// var key="name"
// console.log(json[key]);

//对象是无序的,不能用for循环遍历
// console.log(json.name);
// console.log(json["name"]);

//不能通过for循环,但是可以通过for-in循环

//key它是一个变量,那它是一个属性吗
for(var key in json){
  //key存储的是json对象中的属性的名字
  console.log(key)
  console.log(json[key])
}
//对象中确实有这个属性对象.属性名字  或者对象[属性名字]

//怎样才可以一个一个遍历出来?
//联想数组的遍历,for循环
var arr=[10,20,30];
for(var i=0;i<arr,length;i++){
  console.log(arr[i]);
}
发布了182 篇原创文章 · 获赞 33 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42554191/article/details/104032667