js 数组或json

jiangbo578 发布于 2015/03/05 11:11
阅读 224
收藏 0
加载中
0
m
magiclogy

{divNum: valField}是对象字面量。。。

JSON是一种数据交换格式。

para['snpName']是访问对象属性。

js的数组和对象是两种东西。

mark35
mark35
回复 @magiclogy : js一切皆对象。js的数组本质是对象,对象不是数组但可以使用数组方式来访问对象的键值
m
magiclogy
回复 @mark35 : 对象不是数组。。。
mark35
mark35
js的数组就是对象
0
定期马甲
定期马甲

para['xxx'] 或者  para.xxx

都可以的。


0
maradona
maradona

{}就是对象  []就是数组(不是指para[]的这个中括号,而是单独的 [])

比如var xx={},是一个对象,var xx=[] 就是一个数组

para['xxx']其实是取对象key为xxx的值罢了,也可以para.xxx  

如果是数组的话,para[0]之类的去取值

0
mark35
mark35

js中一切皆是对象。


var param = {k:value}; // 这是用字面量赋值,param是对象

js的对象既可以通过 param.k的对象方式来访问,也可以通过param['k']数组方式来访问


json是一种数据结构(标准),大家(各种编程语言)都可以支持json(这种)数据标准。对于js来说是把json数据解析为对象结构。所以对于 {"a":1, 'b":1} 这样的json结构数据就是解析为一个可以通过key来访问的对象。对于php来说用json_decode()解析,可选择结果为数组(其实是hash)和对象


返回顶部
顶部