te.set(key, hasNullPrototype?)
As with te.get
, except since it's for setting a key we'll perform checks to
ensure you're not writing to unsafe keys (such as __proto__
) unless you
specify that hasNullPrototype
is true (because any key can bet written safely
to Object.create(null)
).