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