JavaScript 中 <code>constructor</code> 用法
#constructor
是 JavaScript 中的內建屬性,它指向建立物件的函數。它用於在創建物件時初始化物件的狀態。
語法:
<code>constructor</code>
用法:
<code>constructor</code> 可用來以下目的:
<code class="js">let obj = new Object(); console.log(obj.constructor); // 输出:Object</code>
<code>constructor</code> 可以用作建立新物件的函數:
<code class="js">class Person { constructor(name) { this.name = name; } } let person = new Person("John"); console.log(person instanceof Person); // 输出:true</code>
##constructor 可以用來設定物件的原型:
<code class="js">function Animal() {} function Dog() {} Dog.prototype = new Animal(); let dog = new Dog(); console.log(dog.constructor); // 输出:Dog</code>
注意事項:
是唯讀屬性,不能被修改。
屬性指向
Object 函數。
方法,用於初始化類別的實例。
以上是js中constructor用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!