1 function test(){ 2 return 1; 3 } 4 var a = test; 5 console.log(a);//a是整个函数体,是一个函数对象
1 function test(){ 2 return 1; 3 } 4 var b = test(); 5 console.log(b);//返回1
函数名其实就是指向函数的指针。
不加括号可以认为是查看函数的完整信息。
不加括号传参,相当于传入函整体。
加括号表示立即调用(执行)这个函数里面的代码。
1 function test(){ 2 return 1; 3 } 4 var a = test; 5 console.log(a);//a是整个函数体,是一个函数对象
1 function test(){ 2 return 1; 3 } 4 var b = test(); 5 console.log(b);//返回1
函数名其实就是指向函数的指针。
不加括号可以认为是查看函数的完整信息。
不加括号传参,相当于传入函整体。
加括号表示立即调用(执行)这个函数里面的代码。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。