묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결한 입 크기로 잘라먹는 타입스크립트(TypeScript)
map, forEach 질문있습니다!
타입스크립트도 자바스크립트처럼 map, forEach 메서드를 사용할 수 있는데 따로 함수를 직접 만들어서 사용해야 하는 이유가 있나요? (순수한 궁금증 입니다!)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
forEach 익명함수 에러, 두번째 매개변수 argThis 관련 질문
섹션 1의 forEach, map, filter, reduce관련 강좌에서 막힌 점이 생겼습니다. 첫번째 사진에서, 강사님이 한것처럼 콜백함수를 function으로 작성했는데요, 에러가 뜹니다. 화살표 함수로 하니까 잘 실행이 되는데, 같은 의미의 코드인데 왜 에러가 뜬걸까요? 강사님 코드를 그대로 쓴건데도요. 두번째사진에서는 forEach의 두번째 파라미터가 argThis로 전달되어야하는데 즉, [1, 2]이 떠야하는데 본래 배열이 콘솔에 출력됩니다. 이 또한 강사님 코드 그대로 썼는데 저는 왜 이러한 결과가 나온건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
forEach와 Math.min()을 사용해봤어요
저는 forEach를 사용해 배열을 순환하고 따로 홀수들만 들어있는 배열을 만들어 Math.min()을 사용해서 결과값을 내봤어요. 좋은 답은 아니라고 생각했지만 우선 결과값을 내고 싶어서 이렇게 해봤어요ㅠ let arr = [12, 77, 38, 41, 53, 92, 85]; function solution(arr) { let answer = []; let odd_sum = 0, odd_array = []; arr.forEach(item => { if(item % 2 !== 0) { odd_array.push(item); odd_sum += item; } }) answer.push(odd_sum); answer.push(Math.min(...odd_array)); return answer; } solution(arr);
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
forEach, for 문
선생님 안녕하세요. 저는 문제를 풀 때 강의에서 사용하신 forEach 문 말고 그냥 for문을 써서 이중 for문이 되었는데 forEach랑 for문이랑 시간복잡도는 동일한가요?
-
미해결애플 웹사이트 인터랙션 클론!
for문 같은 경우
제가 평소에 for문 대신에 forEach문을 사용하는데forEach문에서 break를 사용할수 없어서... return false;로 대신 하고 있습니다. 그렇게 되면 body태그에 id값이 정상적인 인텍스가 못들어 가네요... 왜 그런지 혹시 알수 있을까요??? ( 짐작하기로는 break는 바로 특정 조건에 정지가 되는것 같고, return false는 정지가 되긴 하는데 모든 배열요소들을 한번 돌고 정지하는것 같네요.. 맞나요?? )