Array data to be filled into a table using JavaScript

Kindly dont make a habit of asking for free code.

let arr = [1,2,3,4,5,6,7,8,9];

for(i=0;i<arr.length;i++) {
   let a = arr[i];
   let b = a + 5;
   if(arr.indexOf(b)!= -1) {
       let tdtag1 = document.createElement("td");
       let tdtag2 = document.createElement("td");
       let trtag = document.createElement("tr");
       let trText1 = document.createTextNode(a);
       tdtag1.appendChild(trText1);
       let trText2 = document.createTextNode(b);
       tdtag2.appendChild(trText2);
       trtag.appendChild(tdtag1);
       trtag.appendChild(tdtag2);
       document.getElementById("myTable").appendChild(trtag);
   }
   else if(a == 5) {
      let tdtag1 = document.createElement("td");
      let trtag = document.createElement("tr");
      let trText1 = document.createTextNode(a);
      tdtag1.appendChild(trText1);
      trtag.appendChild(tdtag1);
      document.getElementById("myTable").appendChild(trtag);
   }
}
<table id="myTable">
</table>

Leave a Comment