1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言中如何把函数赋值给一个变量 – java – 前端

c语言中如何把函数赋值给一个变量 – java – 前端

时间:2021-08-08 04:26:49

相关推荐

c语言中如何把函数赋值给一个变量 – java – 前端

<script type=”text/javascript”>

function hi() {

var a = 1;

return function () {

document.writeln(a++);

};

};

var aaa = hi();

var bbb = hi;

aaa();//1

aaa();//2

alert(bbb());//result:function () { document.write(a++);}

</script>

函数带括号与不带括号赋值给变量是有区别的:带括号赋值得到的是返回值运行的结果,返回的匿名函数有一个闭包,所以每次调用的时候使用的是同一个a;不带括号赋值得到的是函数表达式。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。