객체안에 함수와 배열 넣고/연결시켜 구구단 출력하기
this.
를 사용할 수 있다. gugudan = {}; gugudan.result = []; //객체안의 배열 gugudan.current=-1 // 구구단 계산 속성 gugudan.calculate = function(n){ // 객체 안의 함수 this.current = n; for (let i = 1;i<10;i++){ this.result[i] = i*n // 객체이름대신 this를 사용하여 같은객체 안의 배열에 결과값을 넣어줌 } } // 구구단 화면출력 속성 gugudan.print = function(){ document.write('<h2>'+ this.current + '단 <br> <br>') for (let i = 1;i<10;i++){ document.write(this.current + "*" +i + '=' + this.result[i] + '<br>') } } gugudan.main = function(){ for(let i = 2; i<10;i++){ gugudan.calculate(i) gugudan.print() } } gugudan.main()
2단~9단까지 출력됨