인프런 커뮤니티 질문&답변
.indexOf 메소드 사용 질문
해결된 질문
작성
·
391
퀴즈
자바스크립트에서 변수 선언 시 `var` 키워드 사용이 권장되지 않는 주된 이유는 무엇일까요?
`let`이나 `const`보다 속도가 느려서
재할당 및 재선언이 자유로워 예상치 못한 동작을 유발할 수 있어서
숫자 타입의 데이터를 저장할 수 없어서
함수 외부에서는 사용할 수 없어서
답변 3
0
노원두
지식공유자
안녕하세요! 유클리드소프트님!
파이썬에서 -1이 마지막을 의미하는 것처럼, 자바스크립트 배열에서도 동일한 기능을 가지고 있답니다!
바로 at을 사용하시는 방법이에요!^^
const 친구들 = ["철수", "영희", "훈이"]
console.log(친구들.at(0)) // 철수
console.log(친구들.at(-1)) // 훈이
반면, 질문주신 indexOf 기능의 경우에는 devpark 님께서 답변주신 것처럼 동일한 문자열을 찾아서 나타나는 인덱스의 위치를 가리키는데, 못 찾으면 -1이 나오게 된답니다!^^
답변 주신 devpark님 감사합니다!
0
자바스크립트에서는
배열에서 값을 찾을 수 없을 때 -1 을 반환합니다.
참고
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
0






