使用方法一: 復(fù)制代碼 代碼如下: var foo01 = function() //or fun01 = functio " /> 国产睡熟迷奷系列网站,色cccwww,香蕉eeww99国产精选播放

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

function, new function, new Function之間的區(qū)別

函數(shù)是JavaScript中很重要的一個語言元素,并且提供了一個function關(guān)鍵字和內(nèi)置對象Function,下面是其可能的用法和它們之間的關(guān)系。

    使用方法一: 
復(fù)制代碼 代碼如下:
 var foo01 = function() //or fun01 = function() 
 { 
     var temp = 100; 
     this.temp = 200; 
     return temp + this.temp; 
 } 

 alert(typeof(foo01)); 
 alert(foo01()); 
   運(yùn)行結(jié)果:
 function
 300    最普通的function使用方式,定一個JavaScript函數(shù)。兩種寫法表現(xiàn)出來的運(yùn)行效果完全相同,唯一的卻別是后一種寫法有較高的初始化優(yōu)先級。在大擴(kuò)號內(nèi)的變量作用域中,this指代foo01的所有者,即window對象。

    使用方法二: 
 復(fù)制代碼 代碼如下:
var foo02 = new function() 
 { 
     var temp = 100; 
     this.temp = 200; 
     return temp + this.temp; 
 } 

 alert(typeof(foo02)); 
 alert(foo02.constructor());    
運(yùn)行結(jié)果:  object
 300    這是一個比較puzzle的function的使用方式,好像是定一個函數(shù)。但是實(shí)際上這是定一個JavaScript中的用戶自定義對象,不過這里是個匿名類。這個用法和函數(shù)本身的使用基本沒有任何關(guān)系,在大擴(kuò)號中會構(gòu)建一個變量作用域,this指代這個作用域本身。

    使用方法三:  復(fù)制代碼 代碼如下:
var foo3 = new Function('var temp = 100; this.temp = 200; return temp + this.temp;'); 

 alert(typeof(foo3)); 
 alert(foo3());    
運(yùn)行結(jié)果:  function
 300    使用系統(tǒng)內(nèi)置函數(shù)對象來構(gòu)建一個函數(shù),這和方法一中的第一種方式在效果和初始化優(yōu)先級上都完全相同,就是函數(shù)體以字符串形式給出。

    使用方法四: 
 復(fù)制代碼 代碼如下:
var foo4 = Function('var temp = 100; this.temp = 200; return temp + this.temp;'); 

 alert(typeof(foo4)); 
 alert(foo4());    
運(yùn)行結(jié)果:
function
300    這個方式是不常使用的,效果和方法三一樣,不過不清楚不用new來生成有沒有什么副作用,這也體現(xiàn)了JavaScript一個最大的特性:靈活!能省就省。

    關(guān)于函數(shù)初始化優(yōu)先級這個問題,可以參看:"JS類定義原型方法的兩種實(shí)現(xiàn)的區(qū)別"的回復(fù)。

JavaScript技術(shù)function, new function, new Function之間的區(qū)別,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 失禁h啪肉尿出来高h | 久久夜色噜噜噜亚洲AV0000 | 城中村快餐嫖老妇对白 | 野花日本高清在线观看免费吗 | 好男人社区 | av无码在线日本天堂 | 国内精品一级毛片免费看 | 范冰冰hdxxxx | 久久精品久久精品 | 在线天天看片免费视频观看 | 成人在线视频在线观看 | 国产欧美日韩中文视频在线 | 性做久久久久久久久浪潮 | 翁公咬着小娇乳H边走边欢A | 国产欧美一本道无码 | 亚洲精品久久久午夜福利电影网 | 2021久久精品免费观看 | 青青热久精品国产亚洲AV无码 | 国产乱人伦AV麻豆网 | 欧美成人精品高清在线观看 | 秋霞电影伦网理最新在线看片 | 四川少妇大战4黑人 | 成人国产亚洲欧美成人综合网 | 在线电台收听 | 校花在公车上被内射好舒服 | 国产亚洲精品久久久久久线投注 | 少妇高潮惨叫久久久久久电影 | 亚洲午夜精品AV无码少妇 | 天天影视网网色色欲 | 挺进老师的紧窄小肉六电影完整版 | 色精品极品国产在线视频 | 羞羞一区二区三区四区片 | 受喷汁红肿抽搐磨NP双性 | 91福利在线观看 | 视频一区国产第一页 | 国产精品久久精品 | 日本午夜看x费免 | 国内精品自产拍在线少密芽 | 后入式啪gif动态图 后入式狂顶免费视频 | 国产高清免费视频免费观看 | 亚洲AV无码一区二区三区牛牛 |