SOURCE

// 在es6之前,每一个函数都可以当做是构造函数,通过new调用来产生新的对象(函数无特定返回值的情况下)。
// 在es6中,虽然class定义的类用typeof运算符得到的仍然是"function",但它不能像普通函数一样直接调用;
// 同时,class中定义的方法函数,也不能当做构造函数用new来调用。
let data = 'Hi';
function AClass (data) {
    this.data = data;
}
let a = new AClass("Hello World!");

console.log(a.data);
console.log(data);

let b = new AClass("Hello World!");
console.log(a === b);
console 命令行工具 X clear

                    
>
console