Я создал вложенный массив, насколько мог, но чувствую, что сделал это неправильно или что-то не имеет смысла.Может кто-нибудь, пожалуйста, взгляните и скажите мне, является ли мой массив способом построения вложенного массива.Все, что я хочу, это создавать строки под определенным заголовком, поэтому я вложил данные и вызвал их с помощью вложенных циклов.Может быть, есть более простой способ достижения этого.Вот код:
var data = [
{title:'Row Title 1'},
[{leftCol:'Some text for left column',rightCol:'Some text for right column'},
{leftCol:'Some text for left column',rightCol:'Some text for right column'},
{leftCol:'Some text for left column',rightCol:'Some text for right column'}],
{title:'Row Title 2'},
[{leftCol:'Some text for left column',rightCol:'Some text for right column'},
{leftCol:'Some text for left column',rightCol:'Some text for right column'},
{leftCol:'Some text for left column',rightCol:'Some text for right column'}]
];
for (var i=0, j=data.length; i < j; i++) {
if(data[i].title != null){
document.write('<b>'+data[i].title+'</b><br />');
}
for(p=0,plen=data[i].length; p<plen;p++){
document.write('<p style="background:#eee;">'+data[i][p].leftCol+'</p>');
document.write('<p>'+data[i][p].rightCol+'</p>');
}
}