練習將所學內容進行紀錄
六角學院的Vue課程中的內容
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一樣是包含後面數字的陣列。