본문 바로가기
IT/javascript

자바스크립트 concat, indexOf, includes, reverse 메서드

by 뉴코딩맨 2023. 4. 5.
concat 메서드는 여러개의 배열의 요소들이 결합된 새로운 배열을 반환하는 기능이고 indexOf 메서드는 찾는 요소의 값을 입력하면 해당요소의 인덱스를 알려주는 기능이고 includes 메서드는 찾는 요소의 값을 입력하면 해당요소가 배열에 포함되어 있는지 알려주는 기능입니다. 그리고 reverse 메서드는 배열 요소들의 순서를 뒤집어서 거꾸로 변경 시켜 줍니다.
 

사용법

 

const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const users = ["user01", "user01", "user02"];
let newArray = array1.concat(array2); 
console.log(newArray); // [ 1, 2, 3, 4, 5, 6 ]
newArray = array2.concat(array1);
console.log(newArray); // [ 4, 5, 6, 1, 2, 3 ]
console.log(users.indexOf("user01")); // 0
console.log(users.indexOf("User01")); // -1
console.log(users.includes("user01")); // true
console.log(users.includes("User01")); // false
console.log(array1.reverse()); // [ 3, 2, 1 ]

 

concat 메서드는 어느 배열을 기준으로 결합 되는지에 따라서 배열요소들의 순서가 다르게 나올 수 있습니다. indexOf 메서드는 대소문자를 구분해서 입력해야 되고 찾는 요소가 있으면 인덱스를 반환하고 없으면 -1을 반환합니다. includes 메서드 역시 대소문자를 구분해서 입력해야 되고 찾는 요소가 있으면 true를 없으면 false를 반환합니다.

댓글