QQ网名大全

js一个变量赋值为函数名这个变量的类型

从头整理一下:
f1是function
f1()表示执行f1这个function,执行结果是f2这个function
f2()表示执行f2这个function,执行结果是alert(999)
result = f1() 表示把f1的执行结果赋给result,就是把f2赋给result,所以result()相当于f2(),能alert(999)
result = f1表示把f1赋给result,注意不是执行结果,所以result()等同于f1()等同于f2,而result()()才等同于f2(),这样才会alert(999)
佚名
2024-05-20 08:23:39
最佳回答
类似问题(10)