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

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

<<:  第 59 天 - 学会除了 --help 跟 -h 外,使用 man 查询指令使用方式

>>:  [Golang]panic是什麽?-心智图总结

D32 - 完赛心得

30 天的填坑之旅终於结束了 ...(›´ω`‹ ) 不知道大家觉得如何呢? 第一次挑战将主题分成 ...

Day 18 - 指标不能乱指会出事

WHY POINTERS? index - in dynamic allocation Basic...

TailwindCSS 从零开始 - Just In Time 模式的有趣功能

未来更新趋势 从官方文件可以看到在 JIT 模式中的 CSS 写法可以非常的多样且直觉,而未来 T...

Day16:【技术篇】SQL之基本CRUD处理能力

一、前言   对於全端工程师的工作内容与心法,我在前面15天的系列文章中已简单列出并加以介绍,而这篇...

第26天:this(1)

JavaScript的物件在本质上,像是特性的集合体,是由特性所组成的,而函式是一级值,所以可以将函...