본문 바로가기
programming/javascript

자바스크립트 반복 Array.from 메서드 사용 배열 객체들 표시하기

by 개코 - 개발과 코딩 2022. 2. 3.

Array.from 메서드는 자바스크립트에 연속되는 데이터를 배열로 표현을 하도록 해준다. 연속되는 데이터는 반복이 가능하다. 이 데이터가 배열로 표현이 되면 여러가지를 할 수 있다. 문자열은 문자 배열로 표현할 수 있고, json과 같은 연속되고 반복되는 데이터 또한 배열로 표현이 가능하다.

자바스크립트 반복 Array.from 메서드 사용 배열 객체들 표시하기

Array.from 메서드는 연속되는 데이터를 리턴한다.

문자열 객체가 될 수도 있고, json 객체가 될 수도 있고 배열 객체일 수 있다.

어떤 연속되는 데이터가 배열로써 변환이 될 수 있는지 검사할 수도 있다.

연속적인 데이터로써 리턴할 수 없는 데이터라면 Array.from 메서드는 에러를 나타낸다.

Array.from 연속되는 데이터 표현

극단적으로 문자열은 문자의 반복이다.

문자열을 예로 들면 문자배열로 표현할 수가 있다.

자바 또한 그렇고, C 언어 또한 문자배열로써 문자열을 사용한다.

자바스크립트에서 배열 객체르로 표현할 때 Array.from 메서를 사용하며, 사용법은 아래와 같다.

let vArray = Array.from(반복데이터)

코드 샘플

위에서 표현한 Array.from 메서드를 사용하여 자바스크립트 예제를 만들어 본다.

반복되는 데이터가 어떻게 배열로 표현이 되는지 살펴본다.

Array.from 메서드의 인자값으로 반복되는 데이터를 입력하면 된다.

<!DOCTYPE html>
<html>
    <body>

        <script>

            let vArray;
            let vFind;

            console.log('----------');
            
            vArray = Array.from("ABCDEFG");
            
            console.log(vArray);

            console.log('----------');
            
            vArray = Array.from("가나다라마바사");
            
            console.log(vArray);

            console.log('----------');

            vArray = Array.from(["바나나", "귤", "사과", "망고"]);
            
            console.log(vArray);

            console.log('----------');

        </script>

    </body>
</html>

연속되는 데이터르 인자값으로 넣었다.

문자열을 넣으면 문자 배열로 나타내고 객체 배열로 넣으면 객체 배열로 표현한다.

연속되고 반복되는 데이터가 있다면 Array.from 을 사용하여 배열로 표현이 가능하다.

반응형

댓글