var adList = new Array();
adList[0]["img"] = 'http://www.gamer-source.com/image/media/screenshot/thumbnail/489.jpg';/*
adList[0]["h3"] = 'Product title2';
adList[0]["button"]["link"] = '#link-url';
adList[0]["button"]["text"] = 'Buy now';
adList[0]["h3"] = 'asdfasdfasdf';
adList[1]["img"] = 'http://www.gamer-source.com/image/media/screenshot/thumbnail/489.jpg';
adList[1]["h3"] = 'Product title2';
adList[1]["button"]["link"] = '#link-url';
adList[1]["button"]["text"] = 'Buy now';
adList[1]["h3"] = 'asdfasdfasdf';
我得到一个错误adList[0] is undefined
,我可以不定义这样的数组吗?在为变量赋值之前,是否需要指定adList[0]
作为数组?JS阵列 - 如何构建阵列
打败我吧:P这里是一个JSFiddle,展示了我将要使用的数组/对象组合的实例。 http://jsfiddle.net/subhaze/A8vmX/ – subhaze 2010-12-03 02:31:07