inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바스크립트 비기너: 튼튼한 기본 만들기

4. for()와 forEach() 차이, [코딩 시간]

forEach문을 활용한 코딩시간 풀이

617

서나현

작성한 질문수 12

0

안녕하세요~

forEach 문을 활용한 반복 시 걸리는 시간을 구하는 코딩 문제 풀어보았습니다.

아쉽거나 고치면 좋은 부분이 있다면 알려주세요

수업을 듣고 있는데도 아직까지 혼자 명확하게 코드 짜는게 어렵고 많이 헤매네요ㅠㅠ

언제쯤 문제사항을 보고 능숙하게 함수와 메소드를 활용해서 코드를 짤 수 있을까요 응용실력이 얼른 늘었으면 합니다...

var check = function(){}; //빈 함수 check 생성

var arr = []; //1~1,000,000까지의 수를 저장할 배열 만들기

for (var i = 1; i <= 1000000; i++) {

    arr.push(i);

}; //반복문 for를 활용하여 변수 i가 1부터 1,000,000가 될 때까지 반복하며 배열에 i 값 추가해주기

var start = Date.now();//시작시간 구할 변수

console.log("시작 시작 : " + start); //반복 시작 전에 선언하여 시작전 시간을 구할 수 있음

arr.forEach(check); //forEach문을 활용하여 배열 반복시키기

var end = Date.now();//종료시간 구할 변수

console.log("종료 시간 : " + end); //반복 종료 후에 선언하여 반복이 끝난 시간을 구할 수 있음

console.log("걸린 시간 : " + (end - start)); //종료시간 - 시작시간으로 반복에 걸린 시간을 구함
//결과 - 걸린 시간 : 7

javascript 객체지향

답변 1

1

김영보

코드는 고칠 것이 없네요.
코드를 작성한 후에 주석을 작성한 것은 아닌가요? 코드 위에, 앞에 주석을 작성하세요. 주석을 먼저 작성하는 것은 코드를 작성하기 전에 내 생각을 먼저 정리하는 것을 뜻합니다. 그리고 정리한 주석을 보고 코드를 작성하는 것입니다. 어렵지만 습관으로 만들기 바랍니다.

수업을 듣고 있는데도 아직까지 혼자 명확하게 코드 짜는게 어렵고 많이 헤매네요ㅠㅠ
언제쯤 문제사항을 보고 능숙하게 함수와 메소드를 활용해서 코드를 짤 수 있을까요 응용실력이 얼른 늘었으면 합니다...
==> 당연합니다. 그래도 지금처럼 계속 꾸준하게 하면 됩니다. 힘들더라도 진도를 뛰어 넘으면 안됩니다. 자바스크립트 4개 강좌를 5번 반복하면서 매번 코딩한다고 생각하고 진행하기 바랍니다.
프로그램은 감을 잡는 것이 중요합니다. 지금은 자바스크립트 프로그램의 언어적 감각을 만드는 단계입니다. 감을 잡으려면 전체를 보아야 하고, 생각한 것을 주석으로 작성하고, 검토하고, 그것을 코딩하는 방법이 왕도입니다. 반복할 때마다 감을 잡는 범위가 넓어질 것 입니다.

프론트엔드 부트캠프 가기 전, 짧은 감사 인사드립니다!

2

109

2

섹션10 3. Object 프리미티브 값 구하기에서 질문있습니다.

1

149

2

섹션3의 1강 연산자, 표현식 강의에서 표현식 질문이 있습니다.

0

140

2

섹션 1. 6번째 강의 질문입니다.

1

247

1

선생님 Objcet 질문 있습니다.

0

299

2

sort 코딩 시간 풀이

0

292

1

코딩 시간 풀이 올려봅니다.

0

230

1

인덱스 코딩시간 문제풀이

0

382

1

for문 코딩 시간 답제출

0

307

1

3:39 sort에 들어가서 one,two 파라미터질문입니다.

0

194

0

퀴즈 질문 및 정답

0

356

1

오브젝트

0

283

1

인스턴스 목적

1

239

1

[코딩시간 01] 3항 연산자로 작성했을 때, 각 값..?

0

269

1

Undefined === Null; // true???

0

194

1

indexOf의 파라미터에 음수를 작성 했을때에 대한 질문입니다.

0

1031

5

length 값 변환 논리에 대한 질문입니다.

0

211

1

상수 변수 선언에 대해

0

235

1

코딩 시간 (for문) 풀이

0

255

1

Object vs object

1

502

1

코딩 시간 풀이입니다.

0

199

1

log(add(1, 2, 3, 4));

0

182

1

코딩시간 답 제출

0

200

1

프로퍼티는 왜 쓰이는건가요..?

0

498

1