JSFiddle - React, Tailwind, and code Playground

JavaScript

for(n=prompt(o=i='');i++<n;o+='\n')for(s=j=1;j<=i;s=s*(i-j)/j++)o+=s+' ';alert(o)

/*
SOURCE

w=function(s){document.write(s);};
wl=function(s){document.write(s+'<br/>');};
    
var n = 5;
for (var i = 1; i < n; i++)
{
    s = 1;
    for (var j = 1; j <= i; j++)
    {
        w(s);
        s=s*(i-j)/j;
    }
    wl('');
}
*/