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

首頁 > 開發 > JS > 正文

JavaScript 擴展運算符用法實例小結【基于ES6】

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

本文實例講述了JavaScript 擴展運算符用法。分享給大家供大家參考,具體如下:

擴展運算符格式

擴展運算符格式很簡單,就是三個點(…)

重點:需要ES6 語法支持

擴展運算符作用???

擴展運算符允許一個表達式在期望多個參數(用于函數調用)或多個元素(用于數組字面量)或多個變量(用于解構賦值)的位置擴展。

1、將一個數組放入另一個數組中

下面開始通過四個例子來深刻理解擴展運算符

①. 創建一個數組middle
②. 創建第二個包含middle的數組
③. 輸出結果

var middle = [3, 4];var arr = [1, 2, middle, 5, 6];console.log(arr);// [1, 2, [3, 4], 5, 6]

在上例中,沒有使用擴展運算符。middle作為數組放入另一個數組中

2、如果想讓輸出結果只有一個數組???

這時候就用到擴展運算符,看下面例子,除了使用擴展運算符其他都與上面例子相同。

var middle = [3, 4];var arr = [1, 2, ...middle, 5, 6];console.log(arr);// [1, 2, 3, 4, 5, 6]

當創建數組arr和使用在middle數組上使用擴展運算符時,不是將middle數組直接插入到arr中,而是將middle數組擴展,然后將元素插入到arr中。

3、復制數組

slice()是JavaScript數組的方法,作用是復制數組。我們同樣可以使用擴展運算符復制數組。

var arr = ['a', 'b', 'c'];var arr2 = [...arr];console.log(arr2);// ['a', 'b', 'c']

arr數組中的元素擴展成為單獨元素被分配到arr2中。現在可以隨意改變arr2數組,且都不會對源數組arr產生影響

這是因為,arr數組值被擴展后添加到arr2數組中,我們設置arr2等于arr的值,而不是其本身。我們可以關注沒有擴展運算符時發生事情,就能理解了。

如果創建數組然后設置另一個數組等于其本身,如下:

var arr = ['a', 'b', 'c'];var arr2 = arr;console.log(arr2);// ['a', 'b', 'c']

現在我們將arr2數組賦值給arr數組,這意味著只要改變arr2,arr數組就會發生變化。

arr2.push('d');console.log(arr2);// ['a', 'b', 'c', 'd']console.log(arr);// ['a', 'b', 'c', 'd']

4、拼接數組

使用擴展運算符可以代替concat()來拼接數組。

var arr = ['a', 'b', 'c'];var arr2 = ['d', 'e', 'f'];arr1 = arr.concat(arr2);console.log(arr);// ['a', 'b', 'c', 'd', 'e', 'f']

使用擴展運算符

var arr = ['a', 'b', 'c'];var arr2 = ['d', 'e', 'f'];arr = [...arr, ...arr2];console.log(arr);// ['a', 'b', 'c', 'd', 'e', 'f']

5、Math

也可以使用math函數連同擴展運算符。如這個例子中,將使用Math.max()

Math.max()將返回一組數最大值。Math.max();// -InfinityMath.max(1, 2, 3);// 3Math.max(100, 3, 4);// 100

在沒有擴展運算符,在數組上使用Math.max()最容易方法就是使用.apply()。

var arr = [2, 4, 8, 6, 0];function max(arr) { return Math.max.apply(null, arr);}console.log(max(arr));// 8

現在看看使用擴展運算符做同樣事情。只需要兩行代碼就可以做到同樣效果。

var arr = [2, 4, 8, 6, 0];var max = Math.max(...arr);console.log(max);// 8

6、字符串轉數組

使用擴展運算符將字符串轉換為數組。

var str = "hello";var chars = [...str];console.log(chars);// ['h', 'e',' l',' l', 'o']

 

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


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
性亚洲最疯狂xxxx高清| 亚洲激情国产精品| 国产一区二区黄| 亚洲free性xxxx护士hd| 久久精品成人动漫| 日韩美女福利视频| 欧美午夜精品久久久久久久| 国产小视频91| 91精品国产自产在线老师啪| 国产欧美精品va在线观看| 久久久精品国产一区二区| 国产一区二区三区高清在线观看| 日韩精品一二三四区| 日本乱人伦a精品| 久久这里有精品视频| 欧美日韩在线影院| 亚洲午夜久久久久久久| 欧美日韩亚洲高清| 精品国产欧美成人夜夜嗨| 国产一区二区三区三区在线观看| 久久久久久国产精品| 亚洲视频电影图片偷拍一区| 中文字幕亚洲第一| 久久久久久久亚洲精品| 亚洲精品日产aⅴ| 亚洲高清av在线| 亚洲精品成人免费| 久久夜色精品国产| 欧美日韩中文在线观看| 精品女同一区二区三区在线播放| 国产做受69高潮| 欧美性猛交xxxx乱大交3| 午夜精品久久久久久久久久久久| 日韩av综合中文字幕| 午夜精品一区二区三区在线视| 成人欧美一区二区三区黑人孕妇| 久久99国产精品久久久久久久久| 最近免费中文字幕视频2019| 成人性生交大片免费观看嘿嘿视频| 亚洲综合中文字幕在线| 国产日韩亚洲欧美| 久久精品视频va| 日韩电影中文字幕在线观看| 亚洲有声小说3d| 亚洲精品aⅴ中文字幕乱码| 欧美成人精品激情在线观看| 国内成人精品视频| 欧美激情中文网| 永久免费看mv网站入口亚洲| 欧美日韩午夜视频在线观看| 伦伦影院午夜日韩欧美限制| 欧美日韩国产激情| 国产成人avxxxxx在线看| 日韩一区视频在线| 少妇精69xxtheporn| 国产精品成人国产乱一区| 亚洲国产精品久久久久秋霞不卡| 亚洲wwwav| 欧美日韩激情视频| 国产精品入口日韩视频大尺度| 亚洲天堂第一页| 久久精品视频一| 久久资源免费视频| 91在线视频九色| 色狠狠av一区二区三区香蕉蜜桃| 欧美日韩在线第一页| 国产精品永久免费视频| 久久精品久久久久电影| 亚洲精品99久久久久| 中文日韩在线视频| 久久影院模特热| 欧美在线视频播放| 久久国产视频网站| 欧美大胆在线视频| 欧美午夜影院在线视频| 国产精品久久久久久久久免费看| 国产精品久久久久久搜索| 中文字幕一精品亚洲无线一区| 成人乱色短篇合集| 国产999精品久久久| 亚洲国产精品久久久久久| 久久精品国产一区二区电影| 国产精品视频一| 亚洲专区在线视频| 91chinesevideo永久地址| 中文字幕在线精品| zzijzzij亚洲日本成熟少妇| 91在线高清视频| 久久精品免费播放| 国产精品流白浆视频| 国产亚洲一级高清| 日韩av手机在线| 91av视频在线观看| 国产一区深夜福利| 91免费的视频在线播放| 久久综合免费视频影院| 亚洲第一男人av| 久久激情视频久久| 91亚洲人电影| 国产精品久久久久久久久久久不卡| 最近2019中文字幕一页二页| 成人久久久久久| 欧美主播福利视频| 精品色蜜蜜精品视频在线观看| 91麻豆国产精品| 精品成人69xx.xyz| 国产亚洲视频中文字幕视频| 久久久天堂国产精品女人| 精品国产网站地址| 一区二区三欧美| 日韩成人av网| 黄色一区二区在线观看| www.亚洲人.com| 亚洲香蕉在线观看| 国产亚洲a∨片在线观看| 亚洲欧美日韩高清| 日韩最新av在线| 日韩高清免费观看| 欧美日韩国产综合新一区| 亚洲美女又黄又爽在线观看| …久久精品99久久香蕉国产| 欧美乱大交xxxxx| 国产精品久久久久久av福利软件| 成人精品一区二区三区电影免费| 91色p视频在线| 日韩中文字幕欧美| 国产欧美一区二区三区久久人妖| 欧美香蕉大胸在线视频观看| 懂色av一区二区三区| 国内揄拍国内精品少妇国语| 久久综合久中文字幕青草| 国a精品视频大全| 亚洲码在线观看| 色妞久久福利网| 色综合久久天天综线观看| 一区二区三区www| 性金发美女69hd大尺寸| 亚洲精品99久久久久中文字幕| 国产美女精品免费电影| 久久精品国亚洲| 亚洲成人a级网| 美女啪啪无遮挡免费久久网站| 欧美精品videos性欧美| 国产91在线视频| 欧美高清激情视频| 亚洲成人久久久久| 久久久久亚洲精品成人网小说| 不卡在线观看电视剧完整版| 亚洲综合精品伊人久久| 亚洲一区二区自拍| 国产成人极品视频| 日本精品久久电影| 国产精品成人免费电影| 亚洲人成网站777色婷婷| 日韩视频在线免费观看| 亚洲天堂网在线观看| 欧美国产日韩一区二区| 91香蕉嫩草影院入口| 成人激情在线观看| 91精品国产91久久久久久久久| 日韩亚洲精品视频| 亚洲天堂男人的天堂| 国产精品va在线播放我和闺蜜| 久久久久久久一区二区三区|