프로그래밍과 데이터 in JavaScript자료형 심화문자열과 배열 사이

Q

for of문에서 왜 한글자씩 출력되는지 모르겠습니다.

조회 1559

좋아요 4

2021년 1월 23일




A
1개의 답변이 있어요



2021년 1월 23일

댓글 4

2022년 2월 10일
그럼 숫자형은 let num = 123이면 여기서 요소는 123이구 문자열은 let str = '123'이면 '1', '2', '3'이 따로 요소로 인식 된다는 의미인건가여?!
2022년 8월 29일
동룽룽이님! 제가 쪼렙이라서 그렇다 아니다 확실하게 답변드리지는 못하지만, 말씀하신것처럼 숫자형, 문자열로 각각 만들어서 for of를 돌려봤더니, str을 가지고는 iterate 되어서 '1' '2' '3' 순서대로 출력되었구, num을 가지고 for of를 하려니까 not iterate하다는 오류가 뜨네요! 따로따로 인식되지 않는듯 해요
2022년 8월 29일
let num = 123; let str = '123'; for (let s of str) { console.log(s); }; for (let n of num) { console.log(n); };
2022년 8월 30일
아항 숫자는 배열 구조가 아니라서 for of문을 사용 할 수 없나봐요!! 친절한 답변 감사해요 ㅎㅎ

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇