Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 分配给变量的函数_Javascript - Fatal编程技术网

Javascript 分配给变量的函数

Javascript 分配给变量的函数,javascript,Javascript,作为一个新手,我想知道如果我们 function square(x) { return x*x; } 及 所以基本上,s是一个新函数,其中平方函数被复制?因为我对此感到困惑。请帮忙 所以基本上,s是一个新函数,其中平方函数被复制 不,s只是另一个“名称”,您可以用它来引用相同的函数 s===square将为true,即两个绑定将引用同一个对象。s不是新函数。它只是一个指向平方函数的指针。它们都是一样的。s是一个新函数,其中方形函数被复制了?No,现在s引用了square@Tushar我想知道,

作为一个新手,我想知道如果我们

function square(x) { return x*x; }

所以基本上,
s
是一个新函数,其中平方函数被复制?因为我对此感到困惑。请帮忙

所以基本上,
s
是一个新函数,其中平方函数被复制

不,
s
只是另一个“名称”,您可以用它来引用相同的函数


s===square
将为
true
,即两个绑定将引用同一个对象。

s不是新函数。它只是一个指向平方函数的指针。它们都是一样的。

s是一个新函数,其中方形函数被复制了?
No,现在
s
引用了
square
@Tushar我想知道,s是一个新函数吗?不,两者都指向同一个函数,你听说过操作系统中的软链接/快捷方式吗,它是同一个概念,所以你的意思是S就像是对那个函数的引用,@marcardjiaCarrini,它是一个变量,指向记忆中的同一个点。“name”更好的词可能是“alias”。我想这就是你想要的,对吧?
var s = square;
square(4);