new 命令是 JavaScript 中最常用的操作符之一,它用来创建新的对象实例。使用 new 命令时,我们可以指定一个函数名,它会被用来创建新的实例。
new 命令的一般用法是:
new 函数名(参数1,参数2,…)
比如,如果我们想创建一个新的 Date 对象,可以使用:
var now = new Date();
上面的代码会创建一个新的 Date 对象,它表示当前时间。
new 命令还可以用来创建自定义对象。比如,我们可以定义一个 Person 对象,用来表示一个人:
function Person(name, age) {
this.name = name;
this.age = age;
}
Person.prototype.sayHi = function() {
console.log(‘Hi, my name is ‘ + this.name);
};
var person = new Person(‘John’, 20);
person.sayHi(); // Hi, my name is John
上面代码中,new 命令用来创建一个 Person 对象实例。它的参数分别是姓名和年龄,它会被赋值给 Person 对象的 name 和 age 属性。然后,Person 对象的 sayHi 方法会被调用,输出一句问候语。