for 반복문 2

String.legnth 에 대하여

최근에 기본 문법부터 다시 공부하고자 여러 메서드를 사용하고 있다. 그 중 반복이 필요한 부분은 보통 map을 통해 처리를 했지만 가장 원시적인 방법으로 for문을 주로 사용해 처리를 하려고 한다. 그 중 몰랐다면 몰랐을거고 쉽게 노쳤던 부분을 적어보려고 한다. function str(param) { let res = 0; for (let i = 0; i  보통이라면 이렇게 str이 가진 값들을 다 더하는 반복문을 돌렸을텐데, 콘솔을 보면 "undefined" 가 나오는 것을 볼 수 있다.이러한 이유가 나오는데 까지 30~50분정도 걸렸던것 같다. 결국엔 알고나면 당연한 것들인데...알아채기 전까지의 과정이 고통스러웠던것 같다.  위와 같이 undefined가 나온 이유는 보통 길이를 재려고 ..

리액트 2024.11.26

for문 이해하기

오늘은 원초적으로 돌아가 for문을 사용하는 연습을 했다.내가 아는 for문의 형식은 이렇다.for (let i = 0; i 초기 설정과 조건식, 증감식 이렇게 구성되어있다는 건 알고 있었다. 그리고 프로그래머스 문제를 풀며 reduce를 통해 해결 하였는데 이 문제를 for문을 통해 풀려니 생각보다 시간이 엄청 걸렸다. 그 이유는 for문을 제대로 이해하지 못하고 reduce라는 함수를 외워서 썼다는 말 밖에 되지 않기 때문이다.. 이것도 사실 정답이다. 그래서 가장 기본적인 반복문의 for문을 연습하려고 코테문제와 비슷하게 연습을 했다. 조건은 아래와 같다.fucntion prac(str) {}prac('4141321')// prac이 가지고 있는 값들을 다 더해야한다 --> result : 16 우..

리액트 2024.11.26