유사배열객체 또는 이터러블 객체를 인수로 받아 배열로 만든다.
유사배열객채
Array.from({length:2, 0:'a', 1:'b'}) //['a','b']
이터러블 객체
Array.from('Hello') //['h', 'e', 'l', 'l', 'o']
2번째 인수로 콜백함수를 줄수 있다.
콜백함수의 인자로 첫번째 인수에서 생성된 값과 인덱스를 전달한다. 그리고 return 해서 새 배열반환
Array.from({length:2}, (_, i)=>i) //[0,1,2]
배열처럼 인덱스로 값에 접근 할 수 있고 length 프로퍼티를 갖는 객체
const arrayLike = {
'0': 'a',
'1': 'b',
'2': 'c',
length: 3
}
순회가능한?