javascript数组问题???有会的吗?

saysoc 2006-10-08 05:37:49
var col = [
{name:"1",caption:"第一",width:200,mode:"string"},
{name:"2",caption:"第二",mode:"link",width:60,href:"nameClicked"}
];

想问一下这种数组是怎么生成的啊?大括号里的怎么和java里的Map一样啊
...全文
206 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ftiger 2006-10-09
  • 打赏
  • 举报
回复
json 风格
json 我认为是ajax 下数据传递的更好的方式(应改成ajaj)。就是用javascrip的对象化数据来取代xml格式数据,在javascript下就不用复杂的xml转化了。
基础 简单的 Array :[o1,o2,o3]
简单的Object: {name:"test",id:100,sax:1}
就是这两个东东组合起来成上面的的东西。
可以多重镶套下去。

参考:http://oss.metaparadigm.com/jsonrpc/
http://blog.zol.com.cn/blog/zol_zlot/39862.html

maque83 2006-10-08
  • 打赏
  • 举报
回复
是一个包含两个对象的数组吧,可以用col[0],col[1]访问
头回看见这样的代码,猜的
leehq 2006-10-08
  • 打赏
  • 举报
回复
每一个成员都是一个对象
leehq 2006-10-08
  • 打赏
  • 举报
回复
那不是数组,是一个动态定义的对象。
xiaomad 2006-10-08
  • 打赏
  • 举报
回复
实际上大扩号扩起来的部分,都是产生了一个Object,只不过不需要定义,直接写属性名和值。
这就是JScript任意发挥的结果。好处是可以节省不少代码。
ykzhujiang 2006-10-08
  • 打赏
  • 举报
回复
这个数据结构比较复杂,冒号的意思是可以用前面的名字来对后面的值进行操作

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧