js中constructor用法
文章标签
js
javascript 中 constructor 用法
constructor 是 JavaScript 中的一个内置属性,它指向创建对象的函数。它用于在创建对象时初始化对象的状态。
语法:
constructor
用法:
constructor 可用于以下目的:
- 获取创建对象的函数:
let obj = new Object();console.log(obj.constructor); // 输出:Object
- 创建新对象:
constructor 可以用作创建新对象的函数:
class Person { constructor(name) { this.name = name; }}let person = new Person("John");console.log(person instanceof Person); // 输出:true
- 设置对象的原型:
constructor 可以用于设置对象的原型:
function Animal() {}function Dog() {}Dog.prototype = new Animal();let dog = new Dog();console.log(dog.constructor); // 输出:Dog
注意事项: