练习将所学内容进行纪录
六角学院的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一样是包含后面数字的阵列。