Array.from()란

광천·2023년 3월 21일

Array.from()란

유사배열객체 또는 이터러블 객체를 인수로 받아 배열로 만든다.

유사배열객채

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
}

이터러블 객체란

순회가능한?

0개의 댓글