Here's one approach, creating your own functions. There are, of course, existing helper functions out there for this sort of thing, probably within your frameworks. You could also use a templating library. But your application is so easy that those might not be necessary.

	
#!/usr/bin/env js

console.log("First, the hash.")

stuff = { this: 4, that: 5, those: 12 }

console.log(stuff)

console.log("Here are the keys:")

keys  = Object.getOwnPropertyNames(stuff);

console.log("Here are the values:")

values  = Object.values(stuff);

console.log(values)

console.log("Make the values into td elements:")

function td(str) { return "" + str + "\n" }

// The \n is the newline character.  It isn't actually necessary.

console.log( values.map(td) )

console.log("Make the values into a table row:")

function tr(hsh) {
	tds = Object.values(hsh).map(td)
	return "\n" + tds.join("") + ""
}

console.log( tr(stuff) )