JavaScript

[JavaScript] 자바스크립트 - 배열 내장 함수 (unshift, concat, join)

권군이 2021. 3. 11. 22:58

1. unshift( )

: 배열 맨 앞에 새 원소 추가 (<->shift)

 

        const numbers = [10,20,30,40];
        numbers.unshift(5);
        console.log(numbers);
        

 

> numbers 배열 생성함.

> unshift 함수로 numbers 맨 앞에 5 추가함.

> 콘솔에 numbers 출력함.

 

 

unshift( )

 

> 맨 앞에 5가 추가되어 인덱스 길이가 늘어남.

 

 

2. concat( )

: 여러 개의 배열을 하나의 배열로 합침.

 

        const arr1=[1,2,3];
        const arr2=[4,5,6];
        const concated = arr1.concat(arr2);

        console.log(concated);
        

 

> arr1 배열을 생성함.

> arr2 배열을 생성함.

> concat 함수로 arr1과 arr2를 합쳐 concated 배열을 생성함.

> 콘솔에 concated 출력함.

 

 

concat( )

 

3. join( )

: 배열 안의 값들을 문자열 형태로 합침.

 

        const array=[1,2,3,4,5];
        console.log(array.join());
        console.log(array.join(' '));
        console.log(array.join(', '));
        

 

> array 배열을 생성함.

> join 함수로 배열 안의 값들을 문자열로 합쳐 콘솔에 출력함.

> join 함수로 배열 안의 값들 사이에 띄워쓰기를 적용해 문자열로 콘솔에 출력함.

> join 함수로 배열 안의 값들 사이에 콤마를 적용해 문자열로 콘솔에 출력함.

 

 

join( )

 

참고

learnjs.vlpt.us/basics/09-array-functions.html