[英]Function assigned to a variable
作为一个新手,我想知道如果我们这样做
function square(x) { return x*x; }
和
var s = square;
square(4);
因此,基本上s
是一个新函数,其中复制了平方函数? 因为我对此感到困惑。 请帮忙。
所以基本上
s
是一个新函数,其中复制了平方函数?
不, s
只是另一个“名称”,您可以用它来引用相同的功能。
s === square
将为true
,即两个绑定将引用同一对象。
S不是新功能。 它仅是平方函数的指针。 他们都是一样的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.