inflearn logo
강의

Course

Instructor

Easy and Natural Javascript Introduction - Code Squad Masters Course Level 1

Coding - Multiplication Table via Function

질문 드립니다.

187

gye040564850

4 asked

1

도움 없이 혼자서 코드를 다시 짜보았습니다.

정상작동하지만 선생님이 작성하신 코드와 달라서 혹시나 잘못된 코드가 있는지, 비효율적인 코드가 있는지 첨삭 받고 싶어서 올립니다!

저는 main 함수 실행 -> calculate 함수 실행 -> print 함수 실행인 순차적으로 넣었는데 이게 잘못된 방식인지 궁금합니다!

강의 항상 잘 듣고 있습니다! 감사합니다^^

        function calculate(n) {
            for (var i = 1; i <= 9; i++) {
                var result = [];
                result[i] = n * i;
            } print(n, result);
        };

        function print(n, result) {
            for (var i = 1; i <= 9; i++) {
                result[i] = n * i;
                document.write(n + " * " + i + " = " + result[i] + "<br>");
            }
        };

        function main() {
            for (var n = 2; n <= 9; n++) {
                document.write("<h3>" + n + "단</h3>")
                calculate(n);
            }
        };

        main();

javascript

Answer 1

1

honux

계산과 출력을 분리했는데요. 아주 좋은 코드입니다. 보통 한 함수(메서드)는 한 가지 일을 하는 것이 좋거든요.

calculate() 안에서 print() 줄바꿈만 해 주시면 더욱 좋을 것 같아요!

push 도중 "오류가 나면서 완료됨." 문제 해결

0

269

0

세 번째 프로그램 관련 질문입니다

0

253

0

submit때마다 print된 구구단을 지우고 싶어요..

0

361

1

this 질문

0

215

0

질문드립니다!

0

246

0

동영상 권한 문제

0

396

2

뒤집는 기능, 일치 여부 기능 구현해봤습니다 .

1

244

1

코드 어디서 확인할수있나요..???

1

240

1

소스트리 자꾸 꺼지는 현상

0

286

1

질문 드립니다.

1

200

1

질문 드립니다.

0

275

2

줄바꿈

1

257

1

else 생략

0

797

1

지금까지 들었는데

0

269

3

질문있습니다! var과 let

0

197

1

질문 있습니다!

1

231

1

안녕하세요 선생님, 질문있습니다.

1

186

1

let이 재선언이 됩니다! 그리고 참고 링크가 사라진듯 해요.

1

237

1

예제1번 질문있습니다.

1

243

3

숫자로 변환할때 변수을 새로 만들어 줄 필요가 있는지 궁금해요 !!

0

225

2

javascript 강의 시작합니다 !!

0

179

0

'변수 이름 잘 짓기'가 코딩 3대 난제라면 나머지 두 개는 뭘까요??(내용무)

1

449

1

라이브 코딩 보는곳좀요!

0

396

3

Push 에서 github 오류가 뜨는데요

0

206

1