在JavaScript中,如何对函数进行分类管理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计884个文字,预计阅读时间需要4分钟。
在JavaScript中定义函数有以下三种方式:
1. 函数声明:javascriptfunction fn() { console.log('fn created');}
2. 函数表达式(命名函数表达式):javascriptvar fn2=function() { console.log('fn2 created');}
3. Function构造函数:javascriptvar fn3=new Function('test', 'console.log(test)');
JS中定义函数的三种方式
通过实例来说明吧
<script> //method1 function fn() { console.log('fn created '); } //method2 var fn2 = function () { console.log('fn2 created'); } //method3 var fn3 = new Function('test', 'console.log(test);'); fn3('fn3 test'); console.dir(fn3); console.log(fn3 instanceof Object); </script>
运行上面例子,证明了函数也是对象。可以采用new + 构造函数的方式创建实例,第三种方式执行效率低。
本文共计884个文字,预计阅读时间需要4分钟。
在JavaScript中定义函数有以下三种方式:
1. 函数声明:javascriptfunction fn() { console.log('fn created');}
2. 函数表达式(命名函数表达式):javascriptvar fn2=function() { console.log('fn2 created');}
3. Function构造函数:javascriptvar fn3=new Function('test', 'console.log(test)');
JS中定义函数的三种方式
通过实例来说明吧
<script> //method1 function fn() { console.log('fn created '); } //method2 var fn2 = function () { console.log('fn2 created'); } //method3 var fn3 = new Function('test', 'console.log(test);'); fn3('fn3 test'); console.dir(fn3); console.log(fn3 instanceof Object); </script>
运行上面例子,证明了函数也是对象。可以采用new + 构造函数的方式创建实例,第三种方式执行效率低。

