Array.from() vs spread syntax
Spread element or syntax (note that it’s not an operator) works only with objects that are iterable (i.e. implement the @@iterator method). Array.from() works also on array-like objects which are not iterable (i.e. objects that have indexed elements and a length property). See this example: const arrayLikeObject = { 0: ‘a’, 1: ‘b’, length: 2 … Read more