게시글
질문&답변
2022.04.05
indexOf의 파라미터에 음수를 작성 했을때에 대한 질문입니다.
넵 감사합니다! 기존에 자바스크립트를 러프하게 공부할때는 파라미터에 빈 문자열을 넣을 수 있다는 것과 두번째 파라미터에 음수나 문자열을 넣을 수 있을것이라는 생각조차 못했습니다. 에러를 최소화 하려는 자바스크립트의 철학에 의해 많은것이 허용되기 때문에 잘 정제하는것이 중요할 것 같습니다. 늦은 시간에도 답변주셔서 감사합니다!
- 0
- 5
- 808
질문&답변
2022.04.05
indexOf의 파라미터에 음수를 작성 했을때에 대한 질문입니다.
과찬이십니다..... ㅎㅎ MDN의 String.property.indexOf를 참조하여 첫번째 파라미터에 값을 넣지 않는경우 undefined처리되어서 indexOf를 사용할 때 주의해야 할 것 같다는 교훈을 얻었습니다! 다만 MDN의 String.property.indexOf()에서는 2번째 파라미터가 음수값인 예제가 없었습니다! (사진) Array.property.indexOf()에서는 이와 비슷한 양상의 예제를 보았는데 (사진) 5번째 줄과 6번째 줄이 음수값인데 서로 다른 값을 반환하는 것을 확인하였습니다. 아래 사진은 Array.property.indexOf()의 두번째 파라미터에 대한 설명입니다. (사진) 이것도 조금 이해가 안되는게 array.indexOf(2, -1)과 array.indexOf(2, -3)둘 다 두번째 파라미터가 음수인데 왜 다른 값을 리턴하는걸까요? 자바스크립트는 알쏭달쏭해서 더 재밌는 것 같습니다!
- 0
- 5
- 808