成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析JS中定義Function的兩種實(shí)用方法

開發(fā) 前端
Javascript有兩個(gè)種定義Function的方法非常常用,這里和大家分享一下,雖然兩個(gè)種方式定義出來(lái)的function調(diào)用的時(shí)候結(jié)果一樣,但是中間還是有區(qū)別的。

本文向大家描述一下JS兩種定義Function非常常用的方法,雖然兩個(gè)種方式定義出來(lái)的function調(diào)用的時(shí)候結(jié)果一樣,但是中間還是有區(qū)別的,相信本文介紹一定會(huì)讓你有所收獲。

JS兩種定義Function非常常用的方法

大家都知道Javascript有兩個(gè)種定義Function的方法非常常用。

例如

  1. functiona(){alert("a")}  
  2.  
  3. vara=function(){alert("a")}  

雖然兩個(gè)種方式定義出來(lái)的function調(diào)用的時(shí)候結(jié)果一樣,但是中間還是有區(qū)別的。舉個(gè)簡(jiǎn)單的例子,假如我們要重定義a(),而且新的方法要繼承a()里面所有方法并且進(jìn)行其他擴(kuò)展的話。就可以明顯看到這兩個(gè)方式的區(qū)別了。

1.首先,我們先建立一個(gè)臨時(shí)的變量來(lái)存儲(chǔ)a()

  1. varb=a;  
  2.  

然后,重新定義a()

***種方式:

  1. functiona(){  
  2. b();  
  3. alert("ok");  

第二種方式:

  1. a=function(){  
  2. b();  
  3. alert("ok");  

這是大家可以嘗試發(fā)現(xiàn)。***種方式重新定義的a()會(huì)出現(xiàn)堆棧溢出的錯(cuò)誤。而第二種方式卻成功保留了原來(lái)a()所執(zhí)行的腳本,成功alert出了"a""ok"的字樣,說(shuō)明a()的方法被重定義了。

這里就可以很明顯區(qū)分兩個(gè)方式的區(qū)別了。定義的順序不同。

***種,剛開始其實(shí)沒有重新定義a這個(gè)function而在里面執(zhí)行了其本身。

第二種方式,a=function()這里沒有執(zhí)行到function里面的代碼a已經(jīng)被重新定義了。所以這里的重定義是有效的。

【編輯推薦】

  1. JavaScript alert()函數(shù)用法說(shuō)明
  2. JS中Array數(shù)組的三大屬性用法揭秘
  3. prototype.js的Ajax對(duì)IE8兼容問(wèn)題解決方案
  4. Javascript數(shù)組創(chuàng)建及其常見操作
  5. JavaScript調(diào)試工具解決IE6等多版本共存問(wèn)題 


 

責(zé)任編輯:佚名 來(lái)源: webshu.net
相關(guān)推薦

2009-12-07 13:42:24

WCF框架

2011-03-03 17:00:37

pure-ftpdchroot

2010-07-02 10:28:41

虛擬化桌面虛擬化

2010-07-27 15:03:37

Flex ArrayC

2011-02-23 12:49:31

KonquerorEmbedded

2010-03-15 15:30:35

Python模塊

2009-06-08 20:07:44

Eclipse中使用p

2010-08-11 14:22:26

Flex彈出窗口

2011-08-08 14:13:47

iPhone XML NSXMLParse

2011-06-23 09:07:16

2012-10-16 09:40:38

洗牌算法

2010-10-14 14:33:15

MySQL多表聯(lián)查

2020-02-21 17:33:17

SparkKafka數(shù)據(jù)

2011-08-09 13:50:01

iPhone動(dòng)畫UIView

2010-09-17 09:37:27

Java安裝方法

2010-03-17 10:35:32

Linux系統(tǒng)

2010-03-17 10:42:18

Linux系統(tǒng)

2010-03-17 10:48:43

Linux系統(tǒng)

2010-03-17 10:18:05

Linux系統(tǒng)

2010-11-19 11:57:15

Oracle密碼丟失
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品免费看 | www操操| 看av网址| 国产高清视频一区 | 麻豆精品一区二区三区在线观看 | 成人网在线 | av天天澡天天爽天天av | 四虎海外| 精品国产乱码久久久久久1区2区 | 成人网址在线观看 | 一级做a爰片性色毛片16美国 | 一级黄色片免费 | 欧美成人精品欧美一级 | 成人一级黄色毛片 | 九九色综合 | 久久亚洲欧美日韩精品专区 | 亚洲不卡av在线 | 久久久久国产 | 自拍偷拍亚洲欧美 | 成av在线| 日韩午夜精品 | 成人二区| 麻豆亚洲 | www九色| 亚洲精品91 | 三级视频网站 | av电影一区二区 | 久久九九影视 | 成人午夜网 | 中文字幕第二区 | 亚洲国产精品成人综合久久久 | 狠狠色网 | 成人国产精品免费观看 | 久久久久1 | 性色的免费视频 | 国产精品久久久久久久久久 | 中文字幕日韩欧美 | 亚洲一区二区免费视频 | 久久久久久国产免费视网址 | 免费黄色大片 | 自拍中文字幕 |