var arr = ['ar', 'ar', 'ar', 'ar', 'at', 'br', 'de', 'de', 'de', 'jp', 'jp', 'us', 'us', 'us', 'us', 'us', 'us'];
__
ar
__
at
__
br
__
de
__
jp
__
us
__
here goes my array of values. This array contains repeating values like 'ar','ar','de','de' and so on & each values create one row. what i want is how to merge the repeating values in to single cell.Here is my code goes. 
var table = document.createElement('table');
table.style.border = '1px solid black';
for (var i = 0; i < arr.length; i++) {
    var tr = document.createElement('tr');
    table.appendChild(tr);
    var td_dmxn = document.createElement('td');
    td_dmxn.style.border = "1px solid black";
    td_dmxn.innerHTML = arr[i];
    td_dmxn.style.textAlign = "center";
    var row = arr[i],
            prevRow = arr[i - 1];
    if (prevRow && row === prevRow) {
        td_dmxn.innerHTML = '';
    } else {
    }
    $(tr).append(td_dmxn);
}
document.body.appendChild(table);
I dont know where to use rowspan in here. i just emptied the repeating values this is creating empty td's. so please help me. thanks in advance.
 
     
     
    