Làm việc với object class trong Javascript
Sử dụng một object literal để tạo object pokerGame là một lựa chọn phù hợp vì sẽ chỉ có một game
object duy nhất bên trong ứng dụng. Tuy nhiên, khi một ứng dụng yêu cầu một vài bản sao của cùng
dạng object, bạn cần tạo một object class.
Hiểu object class
Một object class có vai trò như một mẫu hay blueprint cho việc tạo các objects mới tất cả chia sẻ
tập hợp các đặc tính và phương thức. Cho mỗi object mới dựa trên một class, một thực thể khởi tạo
object (object instance) được tạo. Ví dụ, object Array trình bày một class của các objects chứa các
đặc tính và phương thức liên quan đến các mảng, nhưng object mảng cụ thể sử dụng cho một chương trình
là một thực thể khởi tạo của class đó. Tạo một instance của một class cũng được biết đến như là
instantiating một class.
Object constructors và literals
Object được khởi tạo sử dụng object constructor có hình thức chung:
new Class(parameters)
nơi Class là tên của một object class và parameters là các giá trị được truyền cho object class sử dụng
trong việc tạo một instance của class đó. Ảnh dưới liệt kê một vài class tích hợp vào Javascript từ đó bạn
có thể khởi tạo một object. Nhiều trong số classes này sẽ là quen thuộc với bạn từ kinh nghiệm của bạn phát
triển các ứng dụng khác.
Một object constructor cũng có thể được áp dụng để phù hợp hoá theo yêu cầu các object classes để khởi tạo
các objects mới.