배열에서 특정 값 찾기 (indexOf/ lastIndexOf)
1. indexOf (array.indexOf('element');)
배열에 있는 특정 요소의 인덱스 값을 반환
let brands = ['samsung', 'apple', 'asus', 'lg', 'apple']
console.log(brands.indexOf('apple')); // 1
2. lastIndexOf (array.indexOf('element');)
배열에 있는 특정 요소의 인덱스 값을 뒤에서 부터 찾아서 반환
let brands = ['samsung', 'apple', 'asus', 'lg', 'apple']
console.log(brands.lastIndexOf('apple')); // 4
3. 배열에 없는 요소의 인덱스 값
배열에 없는 인덱스 요소의 값을 반환하면 -1 임.
let brands = ['samsung', 'apple', 'asus', 'lg', 'apple']
console.log(brands.indexOf('sony')); // -1
배열에서 특정 값의 유무 확인
includes (array.includes('element');)
값이 존재할 경우 true , 없을 경우 false 리턴
let brands = ['samsung', 'apple', 'asus', 'lg', 'apple']
console.log(brands.includes('apple')); // true
console.log(brands.includes('sony')); // false
배열 뒤집기
reverse (array.reverse();)
배열의 순서를 뒤집어서 출력
let brands = ['samsung', 'apple', 'asus', 'lg', 'apple']
console.log(brands.reverse()); // [ 'apple', 'lg', 'asus', 'apple', 'samsung' ]
'JavaScript > Basic conception' 카테고리의 다른 글
[JavaScript] for ... of 반복문 (배열) (0) | 2023.04.13 |
---|---|
[JavaScript] for ... in 반복문 (객체) (0) | 2023.04.13 |
[JavaScript] 객체에서 데이터 접근하기 (0) | 2023.04.04 |
[JavaScript] 객체와 프로퍼티 (0) | 2023.04.04 |
[JavaScript] 복합 할당연산자/ 증가, 감소연산자 (0) | 2023.03.14 |