使用方法一: 復制代碼 代碼如下: var foo01 = function() //or fun01 = functio " /> 波多野氏免费一区,国产精品资源在线,综合网天天操天天射

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

function, new function, new Function之間的區別

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

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

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

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

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

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

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

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

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

    關于函數初始化優先級這個問題,可以參看:"JS類定義原型方法的兩種實現的區別"的回復。

JavaScript技術function, new function, new Function之間的區別,轉載需保留來源!

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

主站蜘蛛池模板: 国产真实乱子伦视频播放 | 国产精品二区高清在线 | 久久久久久久成人午夜精品福利 | 五月婷中文字幕 | 黄色在线视频观看 | 亚洲第一区香蕉_国产a | 五月开心激情 | 91免费网 | 美女黄视频免费 | 亚洲视频免费一区 | 国产资源视频 | 欧美成人综合视频 | 91视频入口| 亚洲激情图片网 | 欧美日韩加勒比一区二区三区 | 在线亚洲小视频 | 韩国特级一级毛片免费网站 | 美女很黄很黄免费 | 欧美成在线观看 | 好爽毛片一区二区三区四 | 五月综合在线 | 亚洲第一综合网站 | 劲爆欧美第一页 | 亚洲综合色播 | 成年美女黄网站色大免费视频 | 国产一区自拍视频 | 1区2区3区集团有限公司 | 国产精品亚洲综合网站 | 欧美午夜性刺激在线观看免费 | 色哟哟网址 | 久久一区二区三区99 | 午夜国产情侣拍视频 | 2021在线永久免费视频 | 国产99视频精品免费视频免里 | 天天精品视频在线观看资源 | 东京道一本加勒无 | 激情综合色综合久久综合 | 在线色网址 | 欧美午夜a级精美理论片 | 婷婷黄色网 | 国产图片综合 |