본문 바로가기

Javascript

[JS/ES6] from 메서드 (진짜 배열 만들기)

728x90
반응형

from 메서드로 진짜 배열 만들기


배열 같지만 배열이 아닌 것들이 존재합니다. 예를들어 함수의 arguments 객체도 배열처럼 동작하지만 배열이 아닙니다.

이런 객체를 진짜 배열로 바꿔주는 메서드가 from 입니다.


function add() {

let newArray = Array.from(arguments);

let newData = newArray.map(function(value){

return value + "~";

});

console.log(newData);

}

add(1,2,3,4,5);


map은 배열에서만 상용가능한 메서드인데 arguments는 배열이 아니기 때문에 사용할 수 없습니다.

from을 이용해서 진짜 배열로 동작하도록 만들고 map을 이용해서 원하는 동작을 수행할 수 있습니다.




728x90
반응형