ایجاد اشیاد در JavaScript

در JavaScript، قابلیت تعریف اشیاد، وجود دارد.

برای ایجاد یک شیء دو روش مختلف وجود دارد:

تعریف و ایجاد یک نمونه مستقیم از شیء
تعریف شیء با استفاده از یک تابع به عنوان سازنده (Constractor) و سپس ایجاد یک نمونه جدید از شی