1. 배열 내 특정 원소 인덱스 찾기
- indexOf 함수: 배열 앞에서부터 원소 위치 탐색
let arr1 = ['tiger', 'lion', 'cat', 'dog', 'cat'];
console.log(arr1.indexOf('cat')); // 찾은 경우 인덱스 반환: 2
console.log(arr1.indexOf('rabbit')); // 못 찾은 경우 -1
- lastIndexOf 함수: 배열 뒤에서부터 원소 위치 탐색
let arr2 = ['tiger', 'lion', 'cat', 'dog', 'cat'];
console.log(arr2.lastIndexOf('cat')); // 4
console.log(arr2.lastIndexOf('rabbit')); // 못 찾은 경우 -1
배열뿐 만 아니라 문자열의 경우도 똑같이 적용가능하다.
2. 배열 삭제하기
- splice(): 배열.splice(index, 1);
- delete: delete 배열[index];
"splice()"는 배열 아이템을 삭제하면서 배열 길이가 줄어든다. 배열 아이템이 완전히 삭제된다는 것이다. "delete"는 배열 아이템을 삭제하지만, 배열이 차지하는 자리는 그대로 유지됩니다. undefined로 유지되며, 배열 길이도 변하지 않는다.
3. 문자열 자르기
- split()
[JavaScript] 문자열 구분자로 자르기 (split)
자바스크립트에서 문자열을 특정 구분자로 분할하기 위해서는 split 함수를 사용하면 된다. split 함수를 사용하면 특정 구분자를 기준으로 문자열을 분리하여 결과를 배열로 반환한다. 구분자가
gent.tistory.com
- substr(), substring(), slice()
[JavaScript] 문자열 자르기 (substr, substring, slice)
자바스크립트에서 문자열을 자르기 위해서는 substr(), substring(), slice() 함수를 사용하면 된다. 문자열을 뒤에서부터 자르기 위해서는 slice() 함수를 사용하면 효율적이며 타 언어의 Right 함수와 비
gent.tistory.com
4. replace()
[자바스크립트] replace() 문자 변환, 치환
자바스크립트를 사용해 특정 문자를 다른 문자로 치환하는 방법에 대하여 알아볼까합니다. 먼저 사용할 메소드는 replace() 입니다.
webisfree.com
5. 정규식
[JS] 📚 정규표현식(RegExp) - 이해하기 쉽게 정리 + 응용 예제
정규표현식(Regular Expression) 정규식(Regular Expression)은 문자열에서 특정 내용을 찾거나 대체 또는 발췌하는데 사용된다. 대표적으로 입력칸에 전화번호나 이메일을 입력하라고 했을때 옳지 않은
inpa.tistory.com
'알고리즘' 카테고리의 다른 글
[알고리즘 문제] 모의고사 (0) | 2022.11.23 |
---|---|
[알고리즘 문제] 같은 숫자는 싫어 (0) | 2022.11.23 |
[알고리즘 문제] 최소직사각형 (0) | 2022.11.23 |
[알고리즘 문제] 콜라츠 추측 (0) | 2022.11.23 |
[알고리즘 문제] 이상한 문자 만들기 (0) | 2022.11.23 |