async
and await
, but its not supported everywhere)Array.length
vs Set.size
babel
flags can make your code run differentlylodash
for basic stuff (bucketing items in in an array, groupBy
)null
and undefined
sprintf
index
and input
. Array.flat
only works in Node.js 11+Object.values(object)
returns an array of valuesarray.values()
returns an iterator