<blockquote id="nujtr"></blockquote><sub id="nujtr"><del id="nujtr"></del></sub>
          1. <blockquote id="nujtr"><del id="nujtr"><legend id="nujtr"></legend></del></blockquote>

                ES6擴展運算符的用途

                ES6擴展運算符的用途

                ES6的擴展運算符可以說是非常使用的,在給多參數函數傳參,替代Apply,合并數組,和解構配合進行賦值方面提供了很好的便利性。

                擴展運算符就是三個點“...”,就是將實現了Iterator 接口的對象中的每個元素都一個個的迭代并取出來變成單獨的被使用。

                看這個例子:

                console.log(...[3, 4, 5])

                結果:

                3 4 5

                調用其實就是:

                console.log(3, 4, 5)

                 

                合并數組
                可以使用擴展運算符將多個數組進行合并。
                let arr1 = [1, 2, 3]
                let arr2 = [4, 5, 6]
                let arr3 = [7, 8, 9]
                console.log([...arr1, ...arr2, ...arr3])

                結果:

                [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]

                 

                函數多參數傳遞, 替換Apply
                先把參數定義成數組,函數定義好。
                let arr4 = ['arg1', 'arg2', 'arg3', 'arg4']
                let fun1 = (a1, a2, a3, a4) => {
                  console.log( a1, a2, a3, a4)
                }

                在ES6前,要把數組參數傳遞給函數,要么按照下標訪問數組元素去調用函數,缺點是數組個數和函數參數個數完全綁定,有一個個數發生變化,那么就要修改了。

                fun1(arr4[0], arr4[1], arr4[2], arr4[3])

                要么就用Apply進行調用,結果當然是沒毛病,也是ES6之前用的最多的。

                fun1.apply(null, arr4)

                如果是用擴展運算符,那就方便咯。

                fun1(...arr4)

                結果:

                arg1 arg2 arg3 arg4

                調用簡潔爽快。

                 

                與解構配合賦值
                配合使用,可以從數組中提取除第一個以后的所有元素成另外一個數組。
                let [var1, ...arr5] = [1, 2, 3, 4, 5, 6]
                console.log(var1)
                console.log(arr5)

                結果:

                1[ 2, 3, 4, 5, 6 ]

                但要注意,與解構配合時,擴展運算符只能用在最后一個上,否則報錯。

                 

                可以展開實現了Iterator 接口的對象
                比如Map,Set,數組就是從Iterator接口實現來的,Object不是,所以擴展Object會報錯。
                擴展Set。
                let set1 = new Set()
                set1.add(1)
                set1.add(2)
                set1.add(3)
                console.log(...set1)

                結果:

                1 2 3

                 

                擴展Map。

                let map1 = new Map();
                map1.set('k1', 1);
                map1.set('k2', 2);
                map1.set('k3', 3);
                console.log(...map1)

                結果:

                [ 'k1', 1 ] [ 'k2', 2 ] [ 'k3', 3 ]

                注意,擴展出來的一個個的數組,按照map的鍵值對結構,每個數組都是2個元素,一個是key,一個是value。

                 

                如果擴展Object,就會報錯。

                let obj1 = {
                   p1: 1,
                   p2: 2,
                   p3: 3}
                console.log(...obj1)

                報錯。

                 


                無數據提示還沒有評論,樓主喊你快去搶前排~~~我要評論
                微信掃碼登陸

                打開 微信
                掃一掃登錄

                phpstudy使用視頻教程 pk牛牛平台总代 http://so.iqiyi.com/pps/?k=章鱼彩票a9840。com 复制登录 http://www.douban.com/search?q=6363天下免费资料大全a9840。com 复制登录 http://cn.engadget.com/tag/注册728彩票28c63。com 复制登录 http://so.iqiyi.com/pps/?k=体育彩票篮球分析推荐a9840。com 复制登录 http://www.douban.com/search?q=pk10冠军a9840。com 复制登录 http://cn.engadget.com/tag/北京pk10什么是龙虎28c63。com 复制登录 http://so.iqiyi.com/pps/?k=赛车宝pk10a9840。com 复制登录 http://www.douban.com/search?q=彩票平台快三怎么看a9840。com 复制登录 http://cn.engadget.com/tag/广东快乐十分免费下载28c63。com 复制登录 http://so.iqiyi.com/pps/?k=重庆彩票幸运农场a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=pk10必赢客a9840。com 复制登录 http://cn.engadget.com/tag/河北快3技巧28c63。com 复制登录 http://so.iqiyi.com/so/q_彩票 条形码a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=广东快乐十分钟结果a9840。com 复制登录 http://www.youdao.com/w/重庆幸运农场最新公式a9840。com 复制登录 http://so.iqiyi.com/pps/?k=重庆幸运农场分析软件a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=pk10对打a9840。com 复制登录 http://www.youdao.com/w/福利彩票跑马开奖结果a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运农场复式速查表a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=幸运飞艇官网开奖视频a9840。com 复制登录 http://www.youdao.com/w/开幸运飞艇群a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运飞艇稳定软件a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=加拿大649彩票规则a9840。com 复制登录 http://www.douban.com/search?q=哪个pk10专业的走势图a9840。com 复制登录 http://cn.engadget.com/tag/全球通彩票软件28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸福彩票官方网站a9840。com 复制登录 http://www.douban.com/search?q=手机支付买彩票a9840。com 复制登录 http://www.youdao.com/w/内蒙古pk10a9840。com 复制登录 http://so.iqiyi.com/so/q_全民彩票5.2.4a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=幸运飞艇视屏a9840。com 复制登录 http://www.douban.com/search?q=北京pk10苹果版a9840。com 复制登录 http://so.iqiyi.com/so/q_中福彩票代理1.98a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=彩票龙虎是什么意思a9840。com 复制登录 http://www.youdao.com/w/幸运飞艇图a9840。com 复制登录 http://cn.engadget.com/tag/向日葵团队彩票微信群28c63。com 复制登录 http://so.iqiyi.com/pps/?k=彩票的龙虎是什么意思a9840。com 复制登录 http://www.douban.com/search?q=中国体育彩票手机端a9840。com 复制登录 http://www.youdao.com/w/福利彩票门头施工图片a9840。com 复制登录 http://so.iqiyi.com/so/q_广东快乐十分龙虎说明a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=幸运飞艇直播怎么看a9840。com 复制登录 http://www.youdao.com/w/秒速时时彩是正规的吗a9840。com 复制登录 http://so.iqiyi.com/so/q_王者彩票网ApPa9840。com 复制登录 http://www.xiachufang.com/search/?keyword=幸运农场幸运三a9840。com 复制登录 http://www.douban.com/search?q=c27彩票官网a9840。com 复制登录 http://cn.engadget.com/tag/36l彩票官新网站28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运飞艇开奖记录 大运彩票a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=手机北京pk10计划软件a9840。com 复制登录 http://www.youdao.com/w/彩票众彩网a9840。com 复制登录 http://so.iqiyi.com/so/q_重庆幸运农场幸运三a9840。com 复制登录 http://so.iqiyi.com/pps/?k=北京赛车pk10的网址是a9840。com 复制登录 http://www.youdao.com/w/极速赛车杀一码a9840。com 复制登录 http://so.iqiyi.com/so/q_千禧幸运飞艇开奖记录a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=体育彩票查看历史a9840。com 复制登录 http://www.douban.com/search?q=现在可以网购彩票了吗a9840。com 复制登录 http://cn.engadget.com/tag/11选5彩票老师28c63。com 复制登录 http://so.iqiyi.com/pps/?k=怎么举报天天中彩票a9840。com 复制登录 http://www.douban.com/search?q=五星彩票注册平台a9840。com 复制登录 http://www.youdao.com/w/pk10怎么看单双大小a9840。com 复制登录 http://so.iqiyi.com/so/q_广东快乐十分改单2013a9840。com 复制登录 http://www.douban.com/search?q=pk10经验a9840。com 复制登录 http://so.iqiyi.com/pps/?k=秒速赛车冠军的技巧a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=三分赛车pk10开奖号码a9840。com 复制登录 http://www.youdao.com/w/pk10绝密a9840。com 复制登录 http://so.iqiyi.com/so/q_广东快乐十分投注平台a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=pk10北京赛车幸运飞艇a9840。com 复制登录 http://www.douban.com/search?q=pk10 概率a9840。com 复制登录 http://cn.engadget.com/tag/广东快乐十分技巧大全28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运农场胆拖玩法a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=北京pk网络彩票a9840。com 复制登录 http://www.youdao.com/w/重庆体彩幸运农场a9840。com 复制登录 http://cn.engadget.com/tag/全中彩票app28c63。com 复制登录 http://so.iqiyi.com/pps/?k=千发彩票平台可靠吗a9840。com 复制登录 http://www.douban.com/search?q=pk10技巧怎么买前五a9840。com 复制登录 http://so.iqiyi.com/so/q_章鱼彩票a9840。com 复制登录 http://so.iqiyi.com/pps/?k=pk10淘宝a9840。com 复制登录 http://www.douban.com/search?q=彩票平台快三怎么看a9840。com 复制登录 http://cn.engadget.com/tag/秒速赛车app下载28c63。com 复制登录 http://so.iqiyi.com/pps/?k=北京赛车幸运飞艇群a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=穷人买彩票a9840。com 复制登录 http://www.youdao.com/w/北京赛车pk10登录平台a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运飞艇守特a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=幸运飞艇计划苹果appa9840。com 复制登录 http://www.douban.com/search?q=广东快乐十分杀一码a9840。com 复制登录 http://cn.engadget.com/tag/106上买的彩票是真的吗28c63。com 复制登录 http://so.iqiyi.com/so/q_重庆十分钟一期彩票a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=手机幸运农场二维码a9840。com 复制登录 http://www.youdao.com/w/106上买的彩票是真的吗a9840。com 复制登录 http://so.iqiyi.com/pps/?k=幸运飞艇改单计划a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=新手如何买体育彩票a9840。com 复制登录 http://www.youdao.com/w/五百vip彩票正规吗a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运飞艇网址直播a9840。com 复制登录 http://so.iqiyi.com/pps/?k=北京pk10开奖直播官方a9840。com 复制登录 http://www.douban.com/search?q=爱乐彩票是真的吗a9840。com 复制登录 http://cn.engadget.com/tag/广西福利彩票开奖28c63。com 复制登录 http://so.iqiyi.com/pps/?k=大运彩票最长出多少a9840。com 复制登录 http://www.douban.com/search?q=全国有多少人买彩票a9840。com 复制登录 http://www.youdao.com/w/天天中彩票有彩金吗a9840。com 复制登录 http://so.iqiyi.com/so/q_北京赛车pk10单号110a9840。com 复制登录 http://so.iqiyi.com/pps/?k=福利彩票主任2000亿a9840。com 复制登录 http://www.douban.com/search?q=加拿大35分彩官方appa9840。com 复制登录 http://www.youdao.com/w/500vip彩票com苹果版a9840。com 复制登录 http://so.iqiyi.com/so/q_广东快乐十分号码a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=精准北京赛车计划软件下载a9840。com 复制登录 http://www.douban.com/search?q=cp361彩票a9840。com 复制登录 http://cn.engadget.com/tag/幸运飞艇pk10直播手机版28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运飞艇计划交流群a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=安全娱乐彩票平台a9840。com 复制登录 http://www.youdao.com/w/幸运农场如何追号a9840。com 复制登录 http://so.iqiyi.com/pps/?k=彩票想取个霸气的群名a9840。com 复制登录 http://www.douban.com/search?q=幸运飞艇公式大全a9840。com 复制登录 http://www.youdao.com/w/中国彩票实战讲座3a9840。com 复制登录 http://so.iqiyi.com/so/q_重庆幸运农场任选五a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=中华彩票邀请码图片a9840。com 复制登录 http://www.youdao.com/w/微信怎么买福利彩票a9840。com 复制登录 http://cn.engadget.com/tag/北京pk10是那里开奖的28c63。com 复制登录 http://so.iqiyi.com/pps/?k=美股 500彩票a9840。com 复制登录 http://www.douban.com/search?q=聚星团队是彩票a9840。com 复制登录 http://cn.engadget.com/tag/秒速赛车是哪里的开奖28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运飞艇吧a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=四川彩票双色球开奖a9840。com 复制登录 http://www.youdao.com/w/吉祥彩票计划软件a9840。com 复制登录 http://so.iqiyi.com/so/q_千禧彩票没了a9840。com 复制登录 http://so.iqiyi.com/pps/?k=3d彩票历史a9840。com 复制登录 http://so.iqiyi.com/pps/?k=八度吧彩票客户端a9840。com 复制登录 http://www.douban.com/search?q=美国彩票a9840。com 复制登录 http://www.youdao.com/w/卓易彩票 app版a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运飞艇官网推荐a9840。com 复制登录 http://so.iqiyi.com/pps/?k=手机app买彩票靠谱吗a9840。com 复制登录 http://www.douban.com/search?q=北京赛车微信红包群a9840。com 复制登录 http://www.youdao.com/w/广东十一选五走势图表a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运飞艇pk10分析a9840。com 复制登录 http://so.iqiyi.com/pps/?k=pk10官网走势图a9840。com 复制登录 http://so.iqiyi.com/so/q_北京pk10开群怎么开a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=扣扣可以买彩票吗a9840。com 复制登录 http://www.youdao.com/w/广东快乐十分q群a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=幸运飞艇投注客户端a9840。com 复制登录 http://www.douban.com/search?q=麒麟网彩票靠谱吗a9840。com 复制登录 http://cn.engadget.com/tag/叶之秋彩票专栏28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运农场视频a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=pk10微信号a9840。com 复制登录 http://www.youdao.com/w/c99彩票平台可信嗎a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运飞艇全a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=高频彩票为什么上瘾a9840。com 复制登录 http://www.douban.com/search?q=广东快乐十分走势图 彩彩乐a9840。com 复制登录 http://cn.engadget.com/tag/幸运飞艇官网视频28c63。com 复制登录 http://so.iqiyi.com/pps/?k=千金城彩票正规吗a9840。com 复制登录 http://www.douban.com/search?q=北京赛车pk10直播预测a9840。com 复制登录 http://so.iqiyi.com/so/q_大乐透彩票预测专家a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=时时彩软件模拟器a9840。com 复制登录 http://www.douban.com/search?q=时时彩a9840。com 复制登录 http://cn.engadget.com/tag/广东快乐十分同步开奖28c63。com 复制登录 http://so.iqiyi.com/so/q_pk10冠军a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=广东快乐十分预测号码a9840。com 复制登录 http://www.youdao.com/w/微信群里玩幸运农场a9840。com 复制登录 http://so.iqiyi.com/pps/?k=pk10分析a9840。com 复制登录 http://www.douban.com/search?q=玩北京秒速赛车的下场a9840。com 复制登录 http://cn.engadget.com/tag/幸运飞艇怎么连中冠军28c63。com 复制登录 http://so.iqiyi.com/pps/?k=600万彩票网有信誉吗a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=十分钟开一次的彩票a9840。com 复制登录 http://www.youdao.com/w/澳客彩票客服a9840。com 复制登录 http://so.iqiyi.com/so/q_pk10如何定胆a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=a7彩票娱乐平台a9840。com 复制登录 http://www.youdao.com/w/福彩幸运农场a9840。com 复制登录 http://cn.engadget.com/tag/2019年手机能买彩票吗28c63。com 复制登录 http://so.iqiyi.com/pps/?k=头等彩票网a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=北京赛车pk10预算a9840。com 复制登录 http://www.youdao.com/w/众益彩票这软件可靠吗?a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运飞艇过年a9840。com 复制登录 http://so.iqiyi.com/pps/?k=如何代理彩票平台a9840。com 复制登录 http://www.douban.com/search?q=极速赛车pk10a9840。com 复制登录 http://cn.engadget.com/tag/广东快乐十分微信群28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运飞艇每天多少期?a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=什么是彩票复制a9840。com 复制登录 http://www.youdao.com/w/重庆幸运农场即时开奖结果a9840。com 复制登录 http://so.iqiyi.com/so/q_手机pk10自动投注软件a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=北京pk10投注信誉群a9840。com 复制登录 http://www.youdao.com/w/重庆福彩幸运农场手机版a9840。com 复制登录 http://cn.engadget.com/tag/买12生肖的是什么彩票28c63。com 复制登录 http://so.iqiyi.com/pps/?k=江苏福利彩票a9840。com 复制登录 http://www.douban.com/search?q=广东快乐十分开奖结果查a9840。com 复制登录 http://cn.engadget.com/tag/幸运飞艇手机版下载28c63。com 复制登录 http://so.iqiyi.com/so/q_pk10高手群a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=百盛彩票软件a9840。com 复制登录 http://www.douban.com/search?q=北京赛车pk10财神爷a9840。com 复制登录 http://so.iqiyi.com/so/q_111彩票是真的吗a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=幸运飞艇9码公式a9840。com 复制登录 http://www.douban.com/search?q=彩票自动抢单软件a9840。com 复制登录 http://cn.engadget.com/tag/广东体育彩票开奖28c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运农场走势图的链接a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=广州福利彩票开奖结果a9840。com 复制登录 http://www.youdao.com/w/好用的彩票appa9840。com 复制登录 http://so.iqiyi.com/so/q_北京赛车10官网a9840。com 复制登录 http://so.iqiyi.com/pps/?k=麒麟网彩票靠谱吗a9840。com 复制登录 http://www.douban.com/search?q=pk10是什么游戏a9840。com 复制登录 http://so.iqiyi.com/so/q_幸运农场有手机版吗a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=好盈彩票软件a9840。com 复制登录 http://www.douban.com/search?q=牛蛙彩票开奖查询a9840。com 复制登录 http://cn.engadget.com/tag/彩票72828c63。com 复制登录 http://so.iqiyi.com/pps/?k=幸运飞艇庄家赢率a9840。com 复制登录 http://www.xiachufang.com/search/?keyword=奔驰彩票老师微信a9840。com 复制登录