相关疑难解决方法(0)

无论如何,JavaScript中的`new`是什么意思?

关于构造函数在Javascrpt中的工作原理,我感到非常困惑.尽管使用该语言已有好几年了(大多数情况下它就像是LISP的半命令版本),但我想更多地了解对象应该如何工作.

鉴于此代码:

function Foo(x) {
    return {
        bar: function() { return x; }
    };
}
Run Code Online (Sandbox Code Playgroud)

打电话myFoo = Foo(5)和有myFoo = new Foo(5)什么区别?或者,换句话说,Javascript中的构造函数究竟是什么的?

javascript oop

40
推荐指数
3
解决办法
8288
查看次数

标签 统计

javascript ×1

oop ×1