JS/JavaScript

[JavaScript] Array 객체의 메소드 (프로퍼티 메소드)

에띠 2022. 4. 28. 18:45
728x90

Array 객체의 메소드(프로퍼티 메소드)
push() : 배열의 요소를 추가
pop() : 배열의 마지막 주소에 있는 값을 제거
shift() : 배열의 첫번째 주소에 있는 값을 제거
concat() : 두개의 배열을 합침
join() : 배열 요소 사이에 원하는 문자를 삽입
reverse() : 배열을 역순으로 재배치
sort() : 배열을 오름차순으로 정렬

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Array 객체의 메소드</title>
</head>
<body>
    <h2>Array 객체의 메소드</h2>
    <script>
        'use strict';
        let arr1 = [1, 'apple', '김사과', 20, '서울', '잠자기'];
        console.log(arr1);

        arr1.push('여자');
        console.log(arr1);

        arr1.shift(); // 배열의 첫번째 요소 제거
        console.log(arr1);

        let arr2 = [2, 'banana', '반하나', 23, '경기'];

        let arr = arr1.concat(arr2); // 배열을 합쳐줌
        console.log(arr);

        let joinArr = arr1.join('🍎'); // 요소 사이에 '🍎'을 삽입.
        console.log(joinArr);
        console.log(arr1); // arr1에는 아무런 영향을 주지않음.

        let arr3 = ['a', 'z', 'c', 'f', 'r'];
        arr3.sort(); // 오름차순 정렬
        console.log(arr3);
        
        // 역순으로 정렬 (내림차순 메소드는 없기 때문에 오름차순정렬 후 역순 정렬)
        arr3.reverse(); 
        console.log(arr3);

    </script>
</body>
</html>

 

 

 

 

 

 

 

728x90