How to use Array.from() method to create a new Array instance from an array-like or iterable object in JavaScript

3 Answers

0 votes
function f() {
  return Array.from(arguments);
}

var a = 4;
var b = a + 1;

var arr = f(1, 2, 3, a, b); 

document.write(arr.toString());

 
/*
run

1,2,3,4,5
 
*/

 



answered Jul 29, 2016 by avibootz
0 votes
var arr = Array.from("JavaScript"); 

document.write(arr.toString());

 
/*
run

J,a,v,a,S,c,r,i,p,t 
 
*/

 



answered Jul 29, 2016 by avibootz
0 votes
var arr = Array.from([1, 2, 3, 4, 5], i => i + i);      


document.write(arr.toString());

 
/*
run

2,4,6,8,10 
 
*/

 



answered Jul 30, 2016 by avibootz
...