indexOf( )
Array.prototype.indexOf()
- indexOf( ) 메서드는 배열에서 지정된 요소를 찾을 수 있는 첫번 째 인덱스를 반환하고 존재하지 않으면 -1을 반환.
//test1
var tests = [1, 1, 1];
console.log(tests.indexOf(1)); //결과값 : 0
console.log(tests.indexOf(1, 1)); //결과값 : 1
console.log(tests.indexOf(1, 2)); //결과값 : 2
console.log(tests.indexOf(1, 3)); //결과값 :-1
//test2
var test2 = ['1', '2', '3', 1];
console.log(test2.indexOf(1)); //결과값 : 3
console.log(test2.indexOf('1')); //결과값 : 0
console.log(test2.indexOf(3)); //결과값 : -1
console.log(test2.indexOf('4')); //결과값 : -1
String.prototype.indexOf()
- indexOf() 메서드는 호출한 String 객체에서 특정 값의 첫 번째 일치하는 인덱스를 반환. 일치하는 값이 없으면 -1을 반환
//test1
var strings = '안녕하세요. javascript indexOf 메서드에 대한 내용입니다.';
console.log(strings.indexOf('안녕')); //결과값 : 0
console.log(strings.indexOf('코딩')); //결과값 : -1
console.log(strings.indexOf('.')); //결과값 : 5
** 쿠팡파트너스 광고달기
** 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다.
'javascript' 카테고리의 다른 글
[javascript] 소스의 가독성을 유지시켜주는 유용한 무료 사이트 beautifier.io (0) | 2019.12.02 |
---|---|
[javascript] Javascript 재입문하기(JS튜토리얼) (0) | 2019.11.25 |
[javascript] n년전 년도월 구하기 (0) | 2019.11.06 |
[javascript] fill( ), map( ), 다차원배열 (0) | 2019.11.05 |