亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

ES6知識點整理之函數數組參數的默認值及其解構應用示例

2024-05-06 16:50:03
字體:
來源:轉載
供稿:網友

本文實例講述了ES6知識點整理之函數數組參數的默認值及其解構應用。分享給大家供大家參考,具體如下:

在ES6中, 函數的參數也可以使用解構賦值和默認值的設置,下面我們來看下

在ES6之前設置函數默認值的寫法

function test(x,y) { x = x || 12; y = y || 22; console.log(x,y);}test(); // 12 22test(1,2) // 1 2

在ES6中給函數參數賦默認值

function test(x=12, y=22) { console.log(x,y);}test(); // 12 22test(3,4); // 3 4

ES6中函數數組參數的默認值

function test([x=2,y=1]) { console.log(x, y);}test([]); // 2, 1test([3,4]) // 3 4test(); // 報錯: Uncaught TypeError: Cannot read property 'Symbol(Symbol.iterator)' of undefined

解決上述最后一個錯誤:使用默認數組來匹配沒有參數的情形

function test([x=2,y=1]=[]) { console.log(x, y);}test();  // 2 1

更多應用:

function test([x=2,y=1]=[], z=90) { console.log(x, y, z);}test();  // 2 1 90test(undefined, 80); // 2 1 80test('', 50); // 2 1 50 正常輸出// test(null, 80); // 報錯,不能填入null Uncaught TypeError: Cannot read property 'Symbol(Symbol.iterator)' of object// test(NaN, 60); // 報錯: Uncaught TypeError: undefined is not a function

注意上面函數參數可以接受undefined,但不能接受null和NaN

下面則是更復雜的應用

function test([x=2,[y=3,w=4]=[]]=[], z=90) { console.log(x, y, w, z);}test(); // 2 3 4 90test(undefined, undefined); // 2 3 4 90test(undefined, 8); // 2 3 4 8test([5,[]],12); // 5 3 4 12test([5,[2,6]],12); // 5 2 6 12

注意其中的陷阱:

function test([x,y]=[1,2]) { console.log(x,y);}test(); // 1 2test([]); // undefined undefined

希望本文所述對大家JavaScript程序設計有所幫助。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品久久91精品| 久久人人爽国产| 综合网日日天干夜夜久久| 亚洲色图17p| 成人黄色免费网站在线观看| 92裸体在线视频网站| 91视频国产高清| 国产91对白在线播放| 高清一区二区三区四区五区| 亚洲第一区第二区| 最近2019中文免费高清视频观看www99| 97欧美精品一区二区三区| 91成人在线视频| 亚洲人成伊人成综合网久久久| 精品国产91久久久久久老师| 亚洲国产日韩欧美在线图片| 91在线观看欧美日韩| 日韩h在线观看| 久久不射热爱视频精品| 国产999精品久久久| 日韩小视频在线观看| 欧美激情aaaa| 91精品国产综合久久男男| 俺去亚洲欧洲欧美日韩| 日韩精品中文字幕有码专区| 午夜精品一区二区三区在线| 黄色成人av网| 国产成+人+综合+亚洲欧美丁香花| 日本精品性网站在线观看| 成人h猎奇视频网站| 搡老女人一区二区三区视频tv| 国产亚洲欧美日韩美女| 日韩电影中文字幕| 国产自产女人91一区在线观看| 色在人av网站天堂精品| 美女扒开尿口让男人操亚洲视频网站| 97在线看福利| 最新91在线视频| 91深夜福利视频| 精品国产乱码久久久久酒店| 亚洲人永久免费| 97在线视频免费观看| 成人午夜小视频| 国产99久久精品一区二区 夜夜躁日日躁| 日本亚洲欧洲色α| 亚洲级视频在线观看免费1级| 欧美日韩国产专区| 91精品国产高清久久久久久久久| 欧美成人中文字幕| 欧美xxxx做受欧美| 国产精品久久77777| 久久久免费精品| 成人久久久久爱| 亚洲人成免费电影| 欧美人与性动交a欧美精品| 亚洲最大成人网色| 亚洲大胆人体在线| 中文一区二区视频| 亚洲男人第一网站| 欧美老肥婆性猛交视频| www.久久色.com| 亚洲伊人一本大道中文字幕| 国产精品成av人在线视午夜片| 日韩成人在线视频| 精品中文字幕在线| 尤物精品国产第一福利三区| 日韩欧美高清视频| 日本一欧美一欧美一亚洲视频| 欧美高清理论片| 九九热精品视频国产| 91久久久久久| 亚洲第一级黄色片| 久久久成人的性感天堂| 亚洲国产欧美日韩精品| 精品国产一区二区三区四区在线观看| 欧美激情一区二区三区久久久| 亚洲精品视频在线观看视频| 亚洲欧美综合精品久久成人| 在线视频日韩精品| 久久久久久久激情视频| 九九九热精品免费视频观看网站| 亚洲精品午夜精品| 亚洲欧美中文日韩在线| 亚洲第一视频网| 国产午夜精品免费一区二区三区| 久久精视频免费在线久久完整在线看| xxxxx成人.com| 日韩高清欧美高清| 欧美伦理91i| 成人激情在线播放| 日韩在线观看免费网站| 久色乳综合思思在线视频| 久久综合伊人77777蜜臀| 亚洲精品www久久久久久广东| 国产精品亚洲视频在线观看| 国产在线精品自拍| 日本精品久久久久影院| 日韩免费在线播放| 色噜噜狠狠色综合网图区| 91在线高清免费观看| 国产欧美久久久久久| 欧美伦理91i| 国产欧美日韩亚洲精品| 91在线看www| 亚洲一区二区三区四区在线播放| 亚洲自拍欧美色图| 精品偷拍一区二区三区在线看| 欧美裸身视频免费观看| 2019中文字幕在线| 久久久视频在线| 国产成人高潮免费观看精品| 中文字幕av日韩| 精品夜色国产国偷在线| 91亚洲人电影| 一本色道久久88综合亚洲精品ⅰ| 亚洲最大在线视频| 热久久这里只有| 国产精品网址在线| 狠狠综合久久av一区二区小说| 成人天堂噜噜噜| 欧美日韩国产专区| 日本国产高清不卡| 97人人模人人爽人人喊中文字| 欧美国产视频一区二区| 亚洲二区中文字幕| 国产精品揄拍500视频| 亚洲午夜国产成人av电影男同| 欧美激情精品久久久久久黑人| 亚洲影院高清在线| 91高潮精品免费porn| 成人a在线观看| 欧美大片网站在线观看| 久久人人97超碰精品888| 日韩电影免费观看在线观看| 国产精品欧美久久久| 成人xvideos免费视频| 精品亚洲一区二区三区在线观看| 疯狂蹂躏欧美一区二区精品| 午夜精品一区二区三区av| 久久久999国产精品| 最近2019中文字幕一页二页| 日韩中文字幕亚洲| 欧美日韩日本国产| 一区二区亚洲精品国产| www.欧美精品| 国产欧美婷婷中文| 亚洲电影免费观看高清完整版在线观看| 久久精品国产69国产精品亚洲| 亚洲a在线观看| 国产一区二区精品丝袜| 91免费综合在线| 欧美日韩国产精品专区| 国产午夜精品理论片a级探花| 日韩av中文字幕在线| 最近更新的2019中文字幕| 日韩美女主播视频| 国产91免费看片| 亚洲国产精品久久久久秋霞蜜臀| 久久久精品免费| 亚洲午夜未满十八勿入免费观看全集| 亚洲国产欧美在线成人app| 欧美国产日韩免费| 亚洲精品乱码久久久久久按摩观| 97在线视频免费观看|