不怕死的就进来看看(最怪的代码) 是个对象数组啊for(var i=0; i<YAHOO.example.Data.bookorders.length; i++){ alert(YAHOO.example.Data.bookorders[i].id); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对象xxx的bookorders属性是数组bookorders[0]是对象{id:"po-0167", date:new Date(1980, 2, 24), quantity:1, amount:4, title:"A Book About Nothing"}alert(xxx.bookorders[0].id) //po-0167alert(xxx.bookorders[0].date)...alert(xxx.bookorders[0].title)类似alert(xxx.bookorders[1].id) //po-0783... 这个是JSON格式的吧,看开始YAHOO.example.Data就应该知道是YUI的应用了如果你用过EXT(基于YUI)的话,那就会懂这样写的目的了这个是定义了一个grid,里面显示的数据就是YAHOO.example.Data中定义的数据了 我还以为什么怪问题呢。首先需要说明的一点就是{<属性名称/方法名称>[,<属性名称/方法名称>]}这种格式是js中定义对象的一种方法叫jsonbookorders: [...] 可以这么理解bookorders是YAHOO.example.Data 对象的一个属性,为一数组。数组中每一项为用json格式定义的对象。若要访问bookorders的数据可以这样alert(YAHOO.example.Data.bookorders[i].id); http://www.ibm.com/developerworks/cn/web/wa-ajaxintro10/http://www.json.org json格式的对象数组 结果就是 bookorders[0][id] = po-0167; JSON 格式是 Javascript 内部支持的 js图片滚动问题 [100分] js实现元素固定位置的求助 javascript 新建窗口 JS对象,动态获取对象属性值 请教window.open传值问题 JS兼容问题!!! 如何修改这段js? 求坐标转换的js代码 关于表单的问题,在线等 http://expert.csdn.net/Expert/topic/1929/1929725.xml?temp=.5074427 请问javascript传递参数的问题 横向滚动的怎样实现?采用scrollLeft与scrollWidth定位
bookorders[0]是对象{id:"po-0167", date:new Date(1980, 2, 24), quantity:1, amount:4, title:"A Book About Nothing"}
alert(xxx.bookorders[0].id) //po-0167
alert(xxx.bookorders[0].date)
...
alert(xxx.bookorders[0].title)类似alert(xxx.bookorders[1].id) //po-0783
...
如果你用过EXT(基于YUI)的话,那就会懂这样写的目的了
这个是定义了一个grid,里面显示的数据就是YAHOO.example.Data中定义的数据了
{<属性名称/方法名称>[,<属性名称/方法名称>]}这种格式是js中定义对象的一种方法叫json
bookorders: [...] 可以这么理解
bookorders是YAHOO.example.Data 对象的一个属性,为一数组。数组中每一项为用json格式定义的对象。
若要访问bookorders的数据可以这样
alert(YAHOO.example.Data.bookorders[i].id);
http://www.json.org
结果就是
bookorders[0][id] = po-0167;