Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách thêm method vào object JavaScript

Thêm method vào object

Thêm method vào object JavaScript dễ hơn object constructor. Gán method vào property hiện có.

Ví dụ

<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>

Kết quả

Jackma has a property of net worth $35.6 billion and Trump has a property of net worth $28.05billion

Lưu ý: Cách này thêm method cho riêng instance đó. Để chia sẻ method cho tất cả instance, thêm vào prototype:

Business.prototype.det = function() { return this.Name + ' has net worth ' + this.prop; };