¿Cómo puedo agregar datos de mi matriz a las celdas de la tabla de forma dinámica?

Actualmente estoy usando este código para crear una tabla dinámica en Javascript, pero no sé cómo agregar datos de mi matriz a estas celdas.

Estoy usando el siguiente código:

   Untitled Document     .mytable { border:1px solid #000000; border-collapse:collapse; width:200px; } .mytable td{ background:#cccccc; border:1px solid #000000; }   onload=function(){ var nrCols=1; var maxRows=10; var nrRows=maxRows+1; var news=new Array(); while(nrRows>maxRows){ news[0]="one"; nrRows=Number(prompt('How many rows? Maximum '+maxRows+' allowed.','')); } var root=document.getElementById('mydiv'); var tab=document.createElement('table'); tab.className="mytable"; var tbo=document.createElement('tbody'); var row, cell; for(var i=0;i<nrRows;i++){ row=document.createElement('tr'); for(var j=0;j<nrCols;j++){ cell=document.createElement('td'); cell.appendChild(document.createTextNode(news[0])); row.appendChild(cell); } tbo.appendChild(row); } tab.appendChild(tbo); root.appendChild(tab); }    

enter image description here

     Untitled Document