2013-03-07 33 views

Trả lời

7

Trong mỗi đối tượng JavaScript có tham chiếu đến hàm tạo của nó (hàm được sử dụng để tạo đối tượng). Có thể truy cập dưới dạng obj.constructor.

Nếu bạn có mô hình Backbone.js, được mở rộng từ Backbone.Model theo cách này: var YourModel = Backbone.Model.extend({});, bạn có thể tạo đối tượng bằng cách sử dụng new: var yourModel = new YourModel();.

Sau đó, bạn có thể sử dụng yourModel.constructor:

yourModel.constructor === YourModel // true 

Hoặc instanceof:

yourModel instanceof YourModel // true 
yourModel instanceof Backbone.Model // true 
+0

Cảm ơn bạn đã giúp đỡ của bạn! –

Các vấn đề liên quan