OK, some stuff is nice (async), but seems like the standard keeps adding syntactic sugar while not addressing more pressing daily challenges, i.e. deep cloning (Object.assign does not go deep).
It's a hack, but `JSON.parse(JSON.stringify(obj))` is a relatively performant deep clone.
Very few languages that I know have deep cloning outside of some sort of serialization hack anyway (C#'s deep cloning is a reuse of/leftover from binary marshalling), so this is roughly par for the course, so far as I'm aware.
WorldMaker|9 years ago
Very few languages that I know have deep cloning outside of some sort of serialization hack anyway (C#'s deep cloning is a reuse of/leftover from binary marshalling), so this is roughly par for the course, so far as I'm aware.
paulddraper|9 years ago
Relatively short, but IMO not relatively performant. All the JSON encoding/decoding takes its toll.