객체에 메소드 추가
자바스크립트 개체에 메소드 추가 객체 생성자에 메서드를 추가하는 것보다 쉽습니다. . 작업 완료를 보장하기 위해 기존 속성에 메서드를 할당해야 합니다.
예
다음 예에서 처음에는 객체 유형 생성되고 나중에 객체의 속성이 생성됩니다. 속성 생성이 완료되면 각 개체에 메서드가 할당되고 요구 사항으로 메서드를 사용하여 속성에 액세스합니다.
<html> <body> <p id = "prop"></p> <script> function Business(name, property, age, designation) { this.Name = name; this.prop = property; this.age = age; this.designation = designation; } var person1 = new Business("Trump", "$28.05billion", "73", "President"); var person2 = new Business("Jackma", "$35.6 billion", "54", "entrepeneur"); person1.det = function() { return this.Name + " "+" has a property of net worth "+ "" + this.prop; }; person2.det = function() { return this.Name + " "+" has a property of net worth "+ "" + this.prop; }; document.write(person2.det() +" and "+person1.det()); </script> </body> </html>
출력
Jackma has a property of net worth $35.6 billion and Trump has a property of net worth $28.05billion