My bet is that performance implication will be on the bad side.
Both Array.from and spread syntax create a new array meaning they allocate extra memory. If your array size is small it 'might' be ok, but it might be a problem if you're processing large arrays
My bet is that performance implication will be on the bad side.
Both Array.from and spread syntax create a new array meaning they allocate extra memory. If your array size is small it 'might' be ok, but it might be a problem if you're processing large arrays
Sounds like a valid point there.
I'd still use a spray syntax over abstract
[].filter.call
as to promote readability (unless serious performance is gained)Sure, and if you use Typescript, with spray syntax the compiler can know about the type of the array and provide typing information.
If you're concerned with performance then manually iterating through the array is always the best option.