js中定义函数的三种方式

来源:互联网 发布:小型公司网络方案 编辑:程序博客网 时间:2024/06/05 14:29

定义函数的三种方式:


1、function aa()

     {

console.log(11);

     }


特点:在任何地方都能调用使用。


2、var  aa=function()

{

console.log(11);

}

特点:在定义之后才能调用使用


3、var aa=new Function(console.log(11))


特点:定以后,立即执行。但是使用构造函数来定义一个function ,其中发生了两件事:

(1)、解析常规的js代码

(2)、解析传入构造函数中的字符串


利用(2),也可以实现对字符串类型的json格式数据进行解析

例如:var json="{'a':1}";

var json1=new Function('return '+json)();

其中 json1为{‘a’:1};


0 0
原创粉丝点击