ویژگی constructor شیءهای JavaScript

تعریف و کاربرد

constructor توابعی که پروتوتایپ شیء را ایجاد می‌کنند، بازمی‌گردد.

برای شیءهای JavaScript، ویژگی تابع ساختارگراینده به:

function Object() { [native code] }

مثال

به تابع ساختارگراینده‌ی شیء دسترسی پیدا کنید:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
let text = person.constructor;

آزمایش کنید

نحوه استفاده

مجموعه.constructor

مقدار بازگشتی

function Object() { [کد محلی] }

پشتیبانی مرورگر

constructor این ویژگی ECMAScript1 (ES1) است.

همه مرورگرهای مدرن از ES1 (JavaScript 1997) پشتیبانی می‌کنند:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

موضوع JavaScript

تعریف موضوع JavaScript

روش‌های موضوع JavaScript

ویژگی‌های موضوع JavaScript