<script>


    function makeStudent(name, korean, math, english) { //함수를 만드는데, 인자가 있다.

        var willReturn = {

            이름: name, //

            국어: korean, //

            영어: english, //

            수학: math, // 각 인자. 받아온 것을 멤버에 넣는다.

            getSum: function () {

               return this.국어+ this.영어+ this.수학; //

            },

            getAvg: function(){

               return this.getSum()/3; //

            },

            toString: function(){ // 단순 리턴

                return this.이름+ '\t' + this.getSum() + '\t' + this.getAvg();

            }

        };

        

        return willReturn; //총 리턴.

    }


    var student = [];

    student.push(makeStudent("aaa", 90, 98, 96)); //(name, korean, math, english) 순서.

    student.push(makeStudent("ㅂㅈㄷ", 90, 75, 96));

    student.push(makeStudent("ㅁㄴㅇ", 56, 98, 78));

    student.push(makeStudent("ㅋㅌㅊ", 46, 98, 96));


    var output = '이름\t총점\t평균\n';


    for (var i in student) {

           output += student[i].toString() + '\n';

    }


    alert(output);


</script> 


출처 : http://blog.naver.com/whdahek/70175959679

+ Recent posts