Javascript (ES6)

Javascript ES6 From 메소드 (배열로 만들어주기)

Sorrynthx 2020. 7. 25. 00:26
// 배열 Array의 from method. 배열로 만들어줌

function addMarkMap() {
    
    //arguments는 배열처럼 보이지만 배열x
    //arguments로 부터 배열을 만든다
    
    let newArray = Array.from(arguments);   
    let newData = newArray.map(function(value){ 
        return value + "!";
    });
    console.log(newData); // ["1!", "2!", "3!", "4!", "5!"]
};

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

arguments는 배열이 아니기 때문에 map 함수 사용 시, 에러가 발생함

 

---> from 메소드 이용하여 배열로 만들어주고 map 함수 사용함