본문

[질문] for문 질문좀요 ㅠㅜ [17]


(4948242)
작성일 프로필 열기/닫기
추천 | 조회 800 | 댓글수 17
글쓰기
|

댓글 | 17
1
 댓글


(IP보기클릭)122.45.***.***


이상한데... console.log 쳐봐도 29 30 31 32 잘 나오는데...
21.11.10 11:39

(IP보기클릭)183.96.***.***

ITEM_LIST[i] 부분이 잘못 된게 아닐까용
21.11.10 11:51

(IP보기클릭)183.96.***.***

김간장게장
Number(ITEM_LIST[i].length)+Number(1); | 21.11.10 11:52 | |

(IP보기클릭)122.45.***.***

김간장게장
혹시 다른 오류는 안 보이시나요?? 안 보인다면.. 그러면 말씀하신 부분 정보를 제가 다시 봐야겠군요. 제발... | 21.11.10 11:53 | |

(IP보기클릭)183.96.***.***

보리슈와
1번째 for문은 몬다이나이 해보이고 2번째에서 문제가 생기는거 같아보이는데요 | 21.11.10 11:54 | |

(IP보기클릭)122.45.***.***

김간장게장
헐 센세.. 감사합니다. Number(ITEM_LIST[i].length)+Number(1); 이 부분 유심히 보고 +Number(1); 이거만 지웠는데 포문이 다 돌아요... 왜지.... | 21.11.10 11:57 | |

(IP보기클릭)183.96.***.***

보리슈와
아 length 메서드는요 말그대로 n개가 출력이 되는데 배열 출력하려면 n-1로 인덱스를 잡아줘야하기 때문에 Number(1)이 없어도 됨 ㅇㅇ | 21.11.10 11:59 | |

(IP보기클릭)183.96.***.***

김간장게장
아님 말고 | 21.11.10 12:02 | |

(IP보기클릭)122.45.***.***

김간장게장

그렇군요... 그런 것 같아요...! | 21.11.10 12:04 | |

(IP보기클릭)142.122.***.***

두번때 for 문 number(1) 때문에 인덱스 out of bound 에러 나서, 두번째 for문 안가는거. 리스트는 0부터 시작하니까 +number(1)이 필요없음. 일반적인 자바 프로그램이라면 exception 나니까 알 수 있는데, html이니까 화면에 출력되니 첫번째 for 성공한거처럼 보이지만 사실은 이때 그때 에러난거.
21.11.10 12:50

(IP보기클릭)122.45.***.***

Kaze31
아 이런... 그냥 1부터 시작했으면 +number(1) 안 해도 됐을텐데... 아직 제가 생각이 컴퓨터가 아니라 사람 같이 생각하나봅니다. ㅠㅜ | 21.11.10 13:00 | |

(IP보기클릭)223.39.***.***

왜 Number(1) 같은 걸 쓰시는 거죠 근데 숫자에 객체 씌워봤자 바뀌는 것도 없고 손해만 생길 탠데... 문자열에서 변환하려고 쓰는 건 이해할 수 있지만, 그마저도 parse int나 +같은 꼼수도 있고요.
21.11.10 13:04

(IP보기클릭)122.45.***.***

플라스마단 조무래기
어... 그거슨 제가 이제 막 배우는 학생이기 때문이죠.... 는 무의식의 흐름입니다... | 21.11.10 13:05 | |

(IP보기클릭)223.39.***.***

보리슈와
자바스크립트 형변환이 좀 괴상망측하긴 한데, 보통 가능하면 Number나 String을 형변환에 쓰지 않기를 권합니다. 이들은 원시(primitive) 자료형을 감싸는 래퍼 객체이므로, 원시 자료형을 그대로 쓰는 것보다 성능이 저하될 수 있기 때문입니다. 물론 코드가 더 명확해 보인다고 쓰는 사람도 있지만... | 21.11.10 13:16 | |

(IP보기클릭)122.45.***.***

플라스마단 조무래기
지난번에 하는데 -는 형변환을 하지 않아도 괜찮았는데 +는 형변환을 안 하니까 7+1이 71로 바뀌더군요 ㄷㄷ.. 그래서 Number를 막 쓰게 된 것 같습니다. 타입스크립트인가 추천하시는 분도 계시던데 뭔지 모르기도 하고요... | 21.11.10 13:22 | |

(IP보기클릭)223.39.***.***

보리슈와
자바스크립트 암시적 형변환이 좀 이상해요. php랑 함께 기괴한 언어 설계로 악명 높습니다. 이건 문자열+숫자=문자열+문자열로 암시적 형변환이 나와서 그렇습니다. 문자열-문자열은 없으니 앞 값을 숫자로 변환을 시도하고, 성공하면 숫자-숫자로 하고요. 이건 어딘가에서 자료형이 마구 뒤섞이고 있다는 뜻인데, 그 부분을 찾아 그것만 숫자로 변환해주면 될 겁니다. 1같은 리터럴에 굳이 씌워주지 않아도요. 타입스크립트는 자바스크립트에 자료형 표시를 추가한 확장 언어인데, 자료형 표시가 잘 되어있으면 그를 추론해서 잘못된 사용법을 경고해줍니다. 예컨대 숫자가 들어갈 자리에 a+3을 넣었는데, a가 문자열이라면 숫자가 들어갈 곳에 문자열이 들어갔다고 경고해주는 식입니다. 타입스크립트의 특징은 자바스크립트의 상위집합이라는 거라서, 자바스크립트만 알면 쉽게 쓸 수 있습니다. 일단 자바스크립트에 충분한 자신감을 갖게 되시면 시도해 보세요. | 21.11.10 13:29 | |

(IP보기클릭)122.45.***.***

플라스마단 조무래기
엌ㅋㅋ 감사합니다. 충분한 자신감이라니...! | 21.11.10 14:20 | |


1
 댓글



읽을거리
[게임툰] 레트로로 그린 잔혹동화, 리틀 구디 투 슈즈 (49)
[PC] 2년 기다림이 아깝지 않은 장독대 묵은지, 브이 라이징 (21)
[PS5] 국산 게임의 별로서 기억될 칼, 스텔라 블레이드 (151)
[MULTI] 탐험으로 가득한 사막과 맛있는 메카 전투, 샌드랜드 (40)
[MULTI] 아쉬움 남긴 과거에 보내는 마침표, 백영웅전 리뷰 (53)
[MULTI] 고전 명작 호러의 아쉬운 귀환, 얼론 인 더 다크 리메이크 (27)
[게임툰] 자신만의 용을 찾는 여행, 드래곤즈 도그마 2 (51)
[게임툰] 공주의 변신은 무죄, 프린세스 피치 Showtime! (35)
[NS] 창세기전: 회색의 잔영, 기념사업의 끝 (158)
[MULTI] 개발 편의적 발상이 모든 것을 쥐고 비틀고 흔든다, 별이되어라2 (88)
[NS] 여아들을 위한 감성 영웅담, 프린세스 피치 Showtime! (49)
[게임툰] 해방군은 왜 여자 뿐이냐? 유니콘 오버로드 (126)



ID 구분 제목 글쓴이 추천 조회 날짜
118 전체공지 업데이트 내역 / 버튜버 방송 일정 8[RULIWEB] 2023.08.08
1348 꿀팁 루리웹에 코드 블럭을 올려 보자.upload _ 오잇스 3 897 2021.09.11
1313 꿀팁 자바스크립트 프로젝트 개발용 IDE를 알아 보자.araboza (6) _ 오잇스 3 1219 2021.09.06
1312 공지 자바스크립트 유저 게시판에 오신 것을 환영합니다. (2) _ 오잇스 2 1125 2021.09.06
3559 질문 JINKIller 662 2022.08.23
3507 아무거나 복동이형 354 2022.08.18
2833 아무거나 식봉이는 식봉해 1 536 2022.05.29
2721 꿀팁 _ 오잇스 2 410 2022.05.17
1922 질문 웨이핑 632 2022.01.03
1848 꿀팁 _ 오잇스 2 753 2021.12.15
1846 아무거나 한달에한번씻음 517 2021.12.15
1844 질문 Cpt_Titus 586 2021.12.14
1825 질문 아롱조 1 831 2021.12.09
1820 유머 _ 오잇스 6 2848 2021.12.08
1813 유머 _ 오잇스 2 866 2021.12.07
1806 꿀팁 _ 오잇스 7 1869 2021.12.06
1741 유머 _ 오잇스 8 2976 2021.11.23
1678 질문 보리슈와 800 2021.11.10
1497 아무거나 이름쓰기귀찮아 592 2021.10.20
1454 아무거나 김간장게장 7 1968 2021.10.14
1452 아무거나 plokm715 1 737 2021.10.13
1451 꿀팁 _ 오잇스 4 647 2021.10.13
1442 아무거나 김간장게장 586 2021.10.10
1432 아무거나 김간장게장 13 2884 2021.10.04
1406 꿀팁 _ 오잇스 2 675 2021.09.26
1405 유머 _ 오잇스 2 754 2021.09.26
1378 아무거나 let {a}=this 7 4163 2021.09.21
1376 유머 _ 오잇스 2 984 2021.09.19
1372 유머 _ 오잇스 1 869 2021.09.17
1370 유머 _ 오잇스 2 856 2021.09.16
1363 유머 _ 오잇스 1 1064 2021.09.15
1362 아무거나 이름쓰기귀찮아 923 2021.09.14
1360 유머 _ 오잇스 1 1641 2021.09.12
1358 답변 _ 오잇스 1 664 2021.09.12
글쓰기 43개의 글이 있습니다.
1 2
게시판 매니저
X