成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

es6箭頭什么意思

在es6中,箭頭“=>”指的是箭頭函數(shù),是一種函數(shù)的簡寫方法,它將原函數(shù)的“function”關鍵字和函數(shù)名都刪掉,并使用“=>”連接參數(shù)列表和函數(shù)體;例語句“v=>v;”,就相當于“function (v){return v;}”。

es6箭頭什么意思

本教程操作環(huán)境:windows7系統(tǒng)、ECMAScript 6版、Dell G3電腦。

ES6標準新增了一種新的函數(shù):Arrow Function(箭頭函數(shù))。

基礎語法

通常函數(shù)的定義方法

var fn1 = function(a, b) {     return a + b }  function fn2(a, b) {     return a + b }

使用ES6箭頭函數(shù)語法定義函數(shù),將原函數(shù)的“function”關鍵字和函數(shù)名都刪掉,并使用“=>”連接參數(shù)列表和函數(shù)體。

var fn1 = (a, b) => {     return a + b }  (a, b) => {     return a + b }

當函數(shù)參數(shù)只有一個,括號可以省略;但是沒有參數(shù)時,括號不可以省略。

// 無參 var fn1 = function() {} var fn1 = () => {}  // 單個參數(shù) var fn2 = function(a) {} var fn2 = a => {}  // 多個參數(shù) var fn3 = function(a, b) {} var fn3 = (a, b) => {}  // 可變參數(shù) var fn4 = function(a, b, ...args) {} var fn4 = (a, b, ...args) => {}

箭頭函數(shù)相當于匿名函數(shù),并且簡化了函數(shù)定義。箭頭函數(shù)有兩種格式,一種只包含一個表達式,省略掉了{ … }和return。還有一種可以包含多條語句,這時候就不能省略{ … }和return

() => return 'hello' (a, b) => a + b
(a) => {   a = a + 1   return a }

如果返回一個對象,需要特別注意,如果是單表達式要返回自定義對象,不寫括號會報錯,因為和函數(shù)體的{ … }有語法沖突。

注意,用小括號包含大括號則是對象的定義,而非函數(shù)主體

x => {key: x} // 報錯 x => ({key: x}) // 正確

箭頭函數(shù)看上去是匿名函數(shù)的一種簡寫,但實際上,箭頭函數(shù)和匿名函數(shù)有個明顯的區(qū)別:箭頭函數(shù)內部的this是詞法作用域,由上下文確定。(詞法作用域就是定義在詞法階段的作用域。換句話說,詞法作用域是由你在寫代碼時將變量和塊作用域寫在哪里來決定的,因此當詞法分析器處理代碼時會保持作用域不變 。)

非箭頭函數(shù)

es6箭頭什么意思

現(xiàn)在,箭頭函數(shù)完全修復了this的指向,this總是指向詞法作用域,也就是外層調用者Person

es6箭頭什么意思

由于this在箭頭函數(shù)中已經按照詞法作用域綁定了,所以,用call()或者apply()調用箭頭函數(shù)時,無法對this進行綁定,即傳入的第一個參數(shù)被忽略

JavaScript中的每一個Function對象都有一個apply()方法和一個call()方法

apply調用一個對象的一個方法,用另一個對象替換當前對象。例如:B.apply(A, arguments);即A對象調用B對象的方法。func.apply(thisArg, [argsArray])
call調用一個對象的一個方法,用另一個對象替換當前對象。例如:B.call(A, args1,args2);即A對象調用B對象的方法。func.call(thisArg, arg1, arg2, …)

詳見《JavaScript中apply()和call()的區(qū)別和應用》

es6箭頭什么意思

非箭頭函數(shù),調用call()時打印的數(shù)據(jù)

es6箭頭什么意思

使用箭頭函數(shù)之后,不再需要以前hack的寫法,var that = this。但不能盲目的使用ES6箭頭函數(shù),請看下一節(jié)《正確使用箭頭函數(shù)——什么時候不該用ES6箭頭函數(shù)》。

總結

  • 類似于匿名函數(shù),在某些情況下使用,可減少代碼量

  • 代碼簡潔,this提前定義

  • 代碼太過簡潔,導致不好閱讀

  • this提前定義,導致無法使用js進行一些在ES5里面看起來非常正常的操作(若使用箭頭函數(shù),在監(jiān)聽點擊事件的回調函數(shù)中,就無法獲取到當前點擊的元素咯,詳見《正確使用箭頭函數(shù)——什么時候不該用ES6箭頭函數(shù)》)

  • 總的來說,箭頭函數(shù)只是一種函數(shù)的簡寫,有其利弊,可用可不用,看大家心情,當然也得用的正確

【推薦學習:javascript高級教程】

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
免费看男阳茎进女阳道动态图| 欧美电影在线观看| 免费女人18毛片A级毛片视频| 免费无码又爽又刺激高潮的动态图| 男女啪啪无遮挡免费网站| 欧洲肉欲K8播放毛片| 日韩亚洲AV人人夜夜澡人人爽| 少妇极品丰满人妻无码视频| 性XXXX视频播放免费| 亚洲AV无码乱码国产精品FC2| 亚洲欧美日韩中文字幕在线一区 | 午夜性色一区二区三区不卡视频| 亚洲AV无码一区二区在线蜜桃| 夜鲁鲁鲁夜夜综合视频欧美| 97精品人妻系列无码人妻| 把腿张开老子CAO烂你NP皇宫| 国产成人AV乱码免费观看| 狠狠色丁香婷婷久久综合| 麻豆国产97在线 | 欧洲| 人妻体内射精一区二区| 无码日韩精品一区二区人妻 | 99无人区码一码二码三码| 大粗鳮巴久久久久久久久| 国产午夜精品一区二区三区漫画| 久久久久久精品成人网站蜜臀 | 污到你下面流水的小黄文| 亚洲成AV人片在线观看无码不卡| 中文字幕成熟丰满人妻| 肥胖孕妇BBWBBWBBW| 护士HD老师FREE性ⅩⅩⅩⅩ| 男阳茎进女阳道啪啪| 特级欧美ZOOXX| 亚洲一二三四2021不卡| 波多野结衣的影片| 黑人精品一区二区| 欧美日韩精品久久久免费观看| 无码人妻精一区二区三区老牛| 一个吃奶两个添下面H| 人妖CHINESECDTS在线| 小寡妇高潮喷水了| 2020亚洲无码| 国产精品久久久久久亚洲AV| 久久亚洲春色中文字幕久久久| 入睡指南PO高干粟熹沉芙| 亚洲精品无码日韩国产不卡AV| WWW国产无套内射COM| 把腿张开老子臊烂你的漫画| 国产精品久久久久永久免费看| 邻居少妇很紧毛多水多| 少妇┅┅快┅┅用力| 亚洲综合国产成人无码| 俄罗斯另类ZOZO| 久久久久亚洲AV成人人电影| 日产乱码一二三区别免费观看| 亚洲精品一区二区丝袜图片| 超碰CAOPROM 永久地址发| 久久99精品久久久久久2021| 少妇爆乳无码专区网站| 一二三四影视在线看片免费| 国产成人高清精品亚洲| 免费无码又爽又刺激激情视频| 小婷又软又嫩又紧水又多的视频| a 成 人小说网站在线观看| 果冻传媒剧国产剧在线看| 人妻少妇精品无码专区二区| 亚洲欧美激情精品一区二区| 丰满妇女伦大片免费| 久久人妻少妇嫩草AV蜜桃| 无码人妻丰满熟妇区五十路| 99久久国产综合精麻豆| 精品久久久久久无码人妻VR| 少妇乳大丰满在线播放| 80S电影天堂在线| 精品人亚洲成A人片在线观看无码专区| 色8激情欧美成人久久综合电影| 尤物AV无码色AV无码麻豆| 国产色婷婷精品综合在线| 日本另类ΑV欧美另类AⅤ | 香蕉蕉亚亚洲AAV综合| 被老头侵犯的人妻| 美女高潮20分钟视频在线观看| 亚洲AV无码久久精品蜜桃| 粉嫩被粗大进进出出视频| 欧美黑人性暴力猛交喷水| 亚洲一区二区无码偷拍| 国产熟女高潮精品视频区| 色噜噜狠狼综合在线视频| A4YY午夜福利视频无码| 久久久久久AV无码免费网站| 性国产SE╳O色欲A片免费观看| 大J8黑人W巨大888A片| 男男高H啊灌满了高潮视频| 亚洲色偷拍一区二区三区| 国产午夜精品久久精品电影| 色优久久久久综合网鬼色| JIZZJIZZ日本护士| 免费免APP看大片视频播放器| 亚洲人成线无码7777| 国产又大又硬又粗| 玩弄丰满少妇XXXXX| 成人午夜性A级毛片免费| 欧美XXX性喷潮| 在线看片无码永久免费视频| 久久国产精品日本波多野结衣| 亚洲AV成人片色在线观看www| 国产Chinese男男视频| 日本最新免费二区三区| PITBULL的妻子| 欧美成本人网站免费观看| 在线观看中文最近最新观看| 久久久久人妻一区二区三区| 亚洲乱码一区二三四区AVA| 国语对白国产成人AⅤ片| 性高朝久久久久久久久久| 国产精品久久久爽爽爽麻豆色哟哟| 日日麻批免费40分钟无码| 成 人免费 在线手机版视| 人妻 清高 无码 中文字幕| AⅤ一区二区三区无卡无码| 男女作爱免费网站在线观看| 中文字幕被公侵犯的漂亮人妻| 旧里番6080在线观看| 亚洲色偷无码一区二区| 久久国产精品99精品国产| 亚洲精品中文字幕乱码三区| 精品久久无码中文字幕| 亚洲另类精品无码专区| 精品一区二区三区无码免费视频 | 黑人男女粗大猛烈进出视频| 亚洲AV永久无码精品表情包| 国内精品视频在线观看九九 | 少妇乱人伦无码视频| 非洲黑人狂躁日本妞| 私はあなたのおさんです怎么读| 公共厕所POOPING| 无码国产精品一区二区免费式影视| 国产成人亚洲精品无码VR| 无码精品日韩专区| 国产农村妇女精品一二区 | 2020久久天天躁狠狠躁夜夜| 欧美高跟丝袜人妻精品无乱码| 99热精国产这里只有精品| 欧美喷潮久久久XXXXX| 波多野结衣AV无码| 少妇极品熟妇人妻200片| 国产精品国产三级国产AV浪潮 | 日本大乳高潮视频在线观看| 粉嫩虎白女流水白浆在线播放| 玩弄少妇高耸白嫩的乳峰A片小说| 国产精品午夜福利不卡| 亚洲成人片在线观看| 久久久亚洲裙底偷窥综合| 50妺妺窝人体色WWW在线| 全部孕妇毛片丰满孕妇孕交| 大学生酒店呻吟在线观看| 无码免费中文字幕视频| 好男人WWW在线影院官网| 亚洲中文字幕精品一区二区三区 | 精品人在线二线三线区别| 一区适合晚上一个人看B站| 女人张开腿让男桶喷水高潮| 波多野结衣片全部电影| 无码 有码 日韩 人妻| 加勒比色综合久久久久久久久| 伊人色综合久久天天| 人交互MOUSE人害女生迈开腿| 国产69精品久久久久成人小说| 亚洲AV蜜乳永久www| 丰满人妻中文字幕| 亚洲AⅤ天堂无码专区| 久久成人国产精品一区二区| 最新国产毛2卡3卡4卡| 久久久亚洲综合久久久久87 | 内射爽无广熟女亚洲| 成人精品一区二区久久久| 性一交一乱一色一视频| 久久水蜜桃亚洲AV无码精品| JAPANESE中国丰满少妇| 偷偷鲁2019丫丫久久| 久久99国产精品成人| CHINESE叫床国语VIDE| 无码A级毛片免费视频内谢5J | 日本COSME大赏美白| 国产伦理一区二区| 一本精品99久久精品77| 日本免费人成视频在线观看| 国产又粗又猛又爽又黄的视频免费黑人了 | 中国西西大胆女人裸体艺术| 肉感饱满中年熟妇日本| 娇妻宾馆被三根粗大的夹击| A级毛片免费全部播放| 无遮挡粉嫩小泬久久久久久久动漫| 久久久久久AV无码免费网站下载| 波多野结衣AV大全| 亚洲国产成人综合在线不卡| 欧美综合在线激情专区| 国产在线清纯极品美女援交| 91人妻超碰亚洲| 性欧美ⅩXXXX极品少妇小说| 妺妺坐在我腿上勃起弄了应用|