JavaScript 對象 constructor 屬性

定義和用法

constructor 屬性返回創建對象原型的函數。

對于 JavaScript 對象,構造函數屬性返回:

function Object() { [native code] }

實例

獲取對象構造函數:

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

親自試一試

語法

object.constructor

返回值

function Object() { [native code] }

瀏覽器支持

constructor 是 ECMAScript1 (ES1) 特性。

所有現代瀏覽器都支持 ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相關頁面

JavaScript 對象

JavaScript 對象定義

JavaScript 對象方法

JavaScript 對象屬性