본문 바로가기

JavaScript

배열의 메소드 4 (from, of)

1. from

유사 배열 객체(array-like object)나 반복 가능한 객체(iterable object)를 배열로 변환

// 유사 배열 객체
const arrayLike = {0: 'a', 1: 'b', 2: 'c', length: 3};
const arr1 = Array.from(arrayLike);
console.log(arr1); // 출력: ['a', 'b', 'c']

// 반복 가능한 객체
const iterable = new Set([1, 2, 3, 4, 5]);
const arr2 = Array.from(iterable);
console.log(arr2); // 출력: [1, 2, 3, 4, 5]

2. of

전달된 인수들로 새로운 배열을 생성.

const arr1 = Array.of(1, 2, 3);
console.log(arr1); // 출력: [1, 2, 3]

const arr2 = Array.of('a', 'b', 'c');
console.log(arr2); // 출력: ['a', 'b', 'c']