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