js对象,数组,json

在js中所有事物都是对象:字符串,数值,数组,函数。。。,但方法不一样,所以不能通用
数组中可以包含所有对象
但是对象中包含对象就变成了json对象
 
对象
创建js对象:
var obj = new Object();
obj.name = "a";
var obj = { name1: "value1", name2: "value2" };
 
js对象相当于php里的关联数组,所以js里没有关联数组
 
访问js对象:
obj.name 或 obj["name"]
  
数组
创建js数组:
var arr = new Array();
arr[0] = ''a";
arr[1] = "b";
var arr = [ "a", "b" ];
var arr = new Array( "a", "b" );
 
访问js数组:
arr[0]
  
json(json的优点,读写速度更快)
1.json独立于语言,是纯文本,可以理解为字符串。
2.json的结构类似js对象,因此可以直接用eval函数转换成json对象
3.json标准格式的key和value都必须用双引号
 
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/fullmetalcoder/p/11587317.html