Javascript之函数定义方式

63 阅读1分钟

1.自定义函数(命名函数)

function fun() {};

2.函数表达式(匿名函数)

let fun = function() {}; 

3.new Function()

利用new Function('参数1', '参数2', '函数体');

let f = new Function('a', 'b', 'console.log(a + b)');
f(1, 2);

Function里面参数都必须是字符串格式 这种方式执行效率低,也不方便书写,因此较少使用

函数内涵

所有函数都是Function的实例对象 函数也属于对象