iT邦幫忙

0

我流理解---JavaScript ES6---1

  • 分享至 

  • xImage
  •  

練習將所學內容進行紀錄
六角學院的Vue課程中的內容

let跟const

let的範圍是區塊跟var主要的差異在於,基本上他的作用域只在所屬的{}的範圍內而已,var卻是會作用在整個函數式,也有可能會污染到全域變數。
const是後續不能再被重新定義的,但如果用const去定義陣列,那陣列內的值還是可以去做調整的,只要不直接對被const的整個陣列做調整就好。

展開語法

透過在陣列前面增加...的符號進行陣列的展開,相當於把陣列內的所有值分開顯示,可以用這樣進行直接的合併

let groupA = ['小明', '杰倫', '阿姨'];
let groupB = ['老媽', '老爸'];
let gall = [...groupA,...groupB];
console.log(gall);

結果會是gall = ['小明', '杰倫', '阿姨','老媽', '老爸'],等於全部加總在一起。

其餘參數

通過在函數式帶入的值前面加上...來表達其餘參數,效果是讓帶入的數字都會變成同個陣列進行顯示

function moreMoney(...money) {
console.log(money);
}
moreMoney(100, 100, 100)
//結果money會是包含後面數字的陣列。

如果還有其他值要代入的話可一樣可以用逗號隔開放在前方,會按照順序進行帶入。

function moreMoney(x,...money) {
console.log(x,money);
}
moreMoney("阿喵勒",100, 100, 100)
//x=阿喵勒,money一樣是包含後面數字的陣列。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言