Js高级---你所不知道的函数的定义和调用!
Code is never die !
1.0 函数的定义方式
方式1: 函数声明方式 function 关键字 (命名函数)
function fn(){}
方式2: 函数表达式(匿名函数)
var fn = function(){}
方式3: new Function() (函数也是对象,所以可以new)(了解)
var f = new Function('a', 'b', 'console.log(a + b)');
f(1, 2);
var fn = new Function('参数1','参数2'..., '函数体')注意:
- Function 里面参数都必须是字符串格式
- 第三种方式执行效率低,也不方便书写,因此较少使用
- 所有函数都是 Function 的实例(对象)
- 函数也属于对象
2.0 函数的调用
/* 1. 普通函数 */ |
Ending…
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Rainux!
评论