JSFiddle - React, Tailwind, and code Playground
HTML
<table id="table" border="1px" width="500px">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
</table>
JavaScript
while($('#table').find('tr:last').children(':gt(3)').length > 0){
var newRow = '';
$('#table').find('tr:last').children(':gt(3)').each(function(i,e){
newRow += $(e).prop('outerHTML');
}).remove();
$('#table').find('tr:last').after('<tr>' + newRow + '</tr>');
}