1

过去有人告诉我:“Javascript 中的一切都是函数”。我很好奇这有多少真实性。作为一个例子,我引用了 Chrome JS 控制台:

> String
function String() { [native code] }
> Number
function Number() { [native code] }
> Object
function Object() { [native code] }
> Array
function Array() { [native code] }
> Function
function Function() { [native code] }

文字,运算符呢?

4

2 回答 2

1

“Javascript 中的一切都是函数”

需要引用。

您在那里的证明实际上证明了构造函数是函数。构造函数是 JavaScript 最接近类的句柄。

试试这个:

> typeof String
"function"

> var a = new String("testing123");
> typeof a
"object"

但实际上,函数只是一种特殊的对象。

所以我会修改你的陈述,改为:

Javascript 中几乎所有东西都是对象,包括函数

于 2013-02-08T19:20:15.503 回答
0

不知道函数,但我一直听说 JavaScript 中的一切都是对象。

于 2013-02-08T19:13:01.540 回答