Js中的构造函数
在JavaScript中,构造函数是一种特殊类型的方法,用于创建并初始化一个新的对象。它通常使用 new
关键字来调用,并且通常以大写字母开头,以与其他非构造函数区分开来。
一个简单的构造函数示例:
function Person(name, age) {
this.name = name;
this.age = age;
}
var john = new Person('John', 30);
console.log(john.name); // 输出: John
console.log(john.age); // 输出: 30
在这个例子中,Person
是一个构造函数,它接受两个参数 name
和 age
,并使用 this
关键字来设置新创建对象的属性。然后,我们使用 new
关键字来调用 Person
构造函数,并传入参数 'John', 30
,从而创建一个新的 Person
对象,并将其赋值给变量 john
。最后,我们使用 console.log
来输出该对象的属性值。
除了使用函数定义构造函数外,还可以使用类(class)语法来定义构造函数:
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
var jane = new Person('Jane', 25);
console.log(jane.name); // 输出: Jane
console.log(jane.age); // 输出: 25
在这个例子中,我们使用了类语法来定义 Person
类,并在其中定义了一个构造函数。然后,我们使用 new
关键字来创建新的 Person
对象,并输出其属性值。
原文地址:https://blog.csdn.net/H2608520347/article/details/135703879
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!