JavaScript new关键字是什么

JavaScript new关键字是什么

在这篇文章中,我们将了解什么是new关键字,为什么我们使用new关键字以及如何使用new关键字。

JavaScript中的new关键字: new关键字用于创建用户定义的对象类型和构造函数的实例。它用于构造并返回构造函数的对象。

语法:

new constructor[([arguments])]

为什么我们在JavaScript中使用new关键字?

以下是使用new关键字的功能:

  • new关键字创建一个新的空对象,类型为object。
  • new关键字设置构造函数的内部原型属性。
  • new关键字绑定this变量到新创建的对象。
  • new关键字返回新对象。

示例1: 在下面的示例中,我们将创建一个用于打印名称和问候的消息函数,并创建一个消息函数的实例。

Javascript

function message(name) {
    this.greeting = "Hey " + name;
}
name = "Vikash";
var m = new message(name);
 
console.log(m.greeting);

输出: 控制台上的输出

Hey Vikash

示例2: 在下面的示例中,我们将创建一个名为student的函数,并使用new关键字创建函数的实例,如下所示。

Javascript

// Function declaration
function Student(name, age) {
    this.name = name;
    this.age = age;
}
 
// Create an instance of function
var stud = new Student('Vikash', 22);
 
console.log(stud.name);
console.log(stud.age);

输出:

Vikash
22

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程