(no title)
RaisingSpear | 1 year ago
const tryNew = (f, ...a) => { try { return new f(...a); } catch(x) { return undefined; } };
const myUrl = tryNew(URL, 'http://example.com/');
I don't get why JS devs like to whinge about the smallest things. And we get stuff like leftPad because of huge aversion to writing utility functions.
hyperhopper|1 year ago
Does every dev need to write the same line now? Or should your one-liner be a library?
The basics that everybody needs, should be standardized in the standard library.
RaisingSpear|1 year ago
Yes.
> Or should your one-liner be a library?
Definitely not.
Particularly if I can write the one-liner faster than it takes one to search, check, include and install the library.