// 기본 타입 : Call by value(값 전달)
        var hi = "안녕하세요."; // 문자열, 숫자, ...
        // 객체 타입 : Call by reference(참조 전달)
        var obj = { name:"박용준" };

        // 거꾸로 함수
        function reverseFunc(str) {
            str = str.split('').reverse().join('');
            return str;
        }
        function reverseFuncObject(obj) {
            obj.name = reverseFunc(obj.name);
            return obj;
        }

        // 페이지 로드 이벤트 잡기
        window.onload = function () {
            print(reverseFunc(hi)); // .요세하녕안 
            print(hi); // 안녕하세요.

            print(reverseFuncObject(obj).name); // 준용박
            print(obj.name); // ?
        };

'javascript' 카테고리의 다른 글

배열에 함수를 담아서 사용가능  (0) 2011.11.25
클래스 생성  (0) 2011.11.25
Call by value, Call by reference  (0) 2011.11.25
객체 생성  (0) 2011.11.25
null과 undefined  (0) 2011.11.25
배열생성 및 인덱스  (0) 2011.11.25

+ Recent posts