In my case, I was interested in particular creating such objects when parsing
JSON. This StackOverflow answer was helpful:
https://stackoverflow.com/a/48260948
JSON.parse() method accepts a callback that could be used to transform object
into prototypeless object.
JSON.parse(string, function(k, v) { if (v && typeof v === 'object' && !Array.isArray(v)) { return Object.assign(Object.create(null), v); } return v;});