当前位置: 代码迷 >> JavaScript >> 构造函数不初始化直接调用时赋值不行吗?解决方案
  详细解决方案

构造函数不初始化直接调用时赋值不行吗?解决方案

热度:174   发布时间:2012-03-02 14:40:29.0
构造函数不初始化直接调用时赋值不行吗?
构造函数不初始化直接调用时赋值不行吗?也就是说不用new这个运算符,直接调用时赋值会出错吗?如果不会的话new又有什么用?
要是会出错的话请举个例子吧,去掉new就出错或结果不同的那种。

------解决方案--------------------
JScript code
function Class(name) {
    this.name = name;
}

var a = new Class("a");
var b = new Class("b");
alert([a.name, b.name]); // a,b

var a2 = Class("a");
var b2 = Class("b");
alert([a2.name, b2.name]); // error 
  相关解决方案