繁体   English   中英

分配给变量的功能

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM