문자열도 배열처럼 대괄호 표기법으로 인덱스를 사용해 접근 할 수 있다.
문자열.charAt(1) => "자"
문자열[1] => "자"
두 방법 모두 출력은 가능
그러나
1) 인터넷익스플로러 7 과 이전 버전에서는 문자열의 대괄호 표기법 접근 불가.
2) 문자열을 배열로 착각하여 이후 코드작성에 혼동이 올 수 있다.
(문자열에 배열요소를 삽입하는것( .push() )및 수정 불가. 어디까지나 읽기전용 문자열이기 때문)
--> 위 2가지 부분 때문에 .charAt()으로 접근하는 것이 더 바람직함.
참고로 빈 문자열의 요소를
charAt() 메서드로 접근하면 --> 빈 문자열("")을 반환하지만
대괄호표기법으로 접근하면 --> undefined를 반환하게 된다.
이 점 또한 문자열에 charAt() 사용이 더 바람직한 이유이다.
'고군분투' 카테고리의 다른 글
깃허브에 API키 비공개하기 (0) | 2022.09.12 |
---|---|
<button>에 type="button"을 쓰는 이유 (0) | 2022.08.31 |
이클립스 콜솔창 한글 깨짐 (0) | 2022.08.28 |
줄바꿈 언어 (0) | 2022.08.23 |
부트스트랩 입력란 줄바꿈 (0) | 2022.08.21 |