728x90
728x90
객체 초기자

 

JavaScript 에서 init 이라는 내장함수는 없습니다. 사용자가 그냥 임의로 이름을 지어 만드는 것이 init 이라는 이름을 짓게 되는것이고, init 이라는 이름은 보통 초기화 의 의미를 지닌 함수나 객체를 작성할 때 많이 사용합니다. 작성자의 마음에 따라 initialize 라고 해도 상관없습니다.

 

<script language="javascript">
function TestObject() {
    this.one = "one";
    this.two = "two";
    this.three = "three";
}

TestObject.prototype.init = function () {
    this.one = null;
    this.two = null;
    this.three = null;
}

var myObject = new TestObject();    //객체생성
alert(myObject.one + " : " + myObject.two + " : " + myObject.three);

myObject.init();    //객체 초기화 함수 호출
alert(myObject.one + " : " + myObject.two + " : " + myObject.three);
</script>

 

객체는 new Object(), Object.create() 또는 literal 표기법 (initializer 표기법)을 사용하여 초기화될 수 있습니다. 객체 초기자(object initializer)는 0개 이상인 중괄호({})로 묶인 객체 속성명 및 관련값 쌍 목록입니다.

 

 

객체 초기자

객체는 new Object(), Object.create() 또는 literal 표기법 (initializer 표기법)을 사용하여 초기화될 수 있습니다. 객체 초기자(object initializer)는 0개 이상인 객체 속성명 및 관련값 쌍 목록입니다, 중괄호({})로 묶인.

developer.mozilla.org

728x90
728x90
블로그 이미지

coding-restaurant

코딩 맛집에 방문해주셔서 감사합니다.

,

v