-
[JavaScript] 배열 메소드- 값 찾기 & 추가 & 삭제Java script 2023. 12. 7. 16:28
1. 배열이름.IndexOf('찾는 값') array.indexOf(item)
배열에서 주어진 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고, 찾을 수 없는 경우 -1을 반환
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; console.log(brands.indexOf('Kakao')); //1 출력 console.log(brands.indexOf('Daum')); //-1 출력
1-1. array.lastIndexOf(item)
indexOf와는 반대로 탐색을 뒤에서 부터 진행
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; console.log(brands.lastIndexOf('Kakao')); //3출럭 console.log(brands.lastIndexOf('Daum')); //-1출력
2. array.includes(item)
때로는 그냥 그 값이 배열안에 있는지, 그 여부만 확인한다. item이 있을 경우 true를, 없을 경우 false를 반환
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; console.log(brands.includes('Kakao')); //true console.log(brands.includes('Daum')); //false
3. reverse()
배열의 순서를 바꿈
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; console.log(brands); brands.reverse(); console.log(brands);
결과값:
(4) ["Google", "Kakao", "Naver", "Kakao"] (4) ["Kakao", "Naver", "Kakao", "Google"]
4. shift()
배열의 첫 요소를 삭제
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; brands.shift(); // 결과값 = ['Kakao', 'Naver', 'Kakao'];
5. unshift()
배열의 첫 요소로 값 추가
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; brands.unshift('Daum'); // 결과값 = ['Daum', 'Google', 'Kakao', 'Naver', 'Kakao'];
6. pop()
배열의 마지막 요소를 삭제
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; brands.pop(); // 결과값 = ['Google', 'Kakao', 'Naver'];
7. push()
배열의 마지막 요소로 값 추가
let brands = ['Google', 'Kakao', 'Naver', 'Kakao']; brands.push('Daum'); // 결과값 = ['Google', 'Kakao', 'Naver', 'Kakao', 'Daum'];
'Java script' 카테고리의 다른 글
[JavaScript] slice()와 indexOf() 활용하기 (0) 2024.01.18 [JavaScript] Date 객체 (1) 2023.12.08 [JavaScript] for .. in 문 (2) 2023.12.07 [Java Script] 배열과 인덱스, 요소 삽입 & 삭제 (2) 2023.12.05 [Java Script] 변수 선언 (1) 2023.12.01