JavaScript 零碎知识点
new 命令
起因
遇到了new 一个函数 带括号和不带括号
function Person (name) { this.name }
var xm = new Person;
var xm1 = new Person('xm');
基本用法
new
命令操作的作用就是执行一个构造函数,返回实例对象;可以根据需要,传入参数;
因为它本身就是执行构造函数,所以可以带括号,也可以不带括号。
但是为了表示函数调用,推荐带括号,这样还可以传入参数。
参考资源
阮一峰 - Javascript 标准参考教程:构造函数与 new 命令