객체에 메소드를 추가하는것을 살펴 봅니다. 먼저 다음과 같이 객체를 만듭니다. 이때 라는 메소드가 만들어 집니다. [javascript] function dog(name, age) { this.name = name; this.age = age; this.humanrealAge = humanYear; } [/javascript] 이때 this.humanrealAge = humanYear 에서 humanYear 에 () 는 없습니다. humanrealAge 라는 메소드의 내용은 다음과 같이 함수로 정의 됩니다. return 을 이용해 humanAge의 값을 humanYear 에 전달해 줍니다. [javascript] function humanYear() { var humanAge = this.age * 7; return humanAge; } [/javascript] 그리고 …
3 articles Articles posted in JavaScript
왕초보를 위한 JavaScript 강좌 2 객체 (Object) 만들기와 .this 키워드
프라퍼티와 메소드를 가진 옵젝트를 만들어 봅니다. 여기서는 Constructor function 으로 옵젝트를 만듭니다. 작성은 그냥 함수처럼 작성을 해 줍니다. dog 라는 옵젝트를 만듭니다. 모든 개와 관련된 속성으로 일반적인 것 인 name과 age 속성을 주었습니다. [php] function dog(name, age) { this.name = name; this.age = age; } [/php] 이것은 일종의 설계도 처럼 역활을 하며 이제 여기에 변수 값을 주기 위해 인스턴트를 만들어야 합니다. new 라는 키워드로 새로운 객체를 만듭니다. [php] var amy = new dog("amy kim", 7); …