剩余操作符 - Rest

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

... 还有个用处叫做 Rest 操作符 .. 一般会用在函数的参数里面 .. 这里我定义了一个叫 breakfast 的函数,它做的事就是把参数的值输出到控制台上 ..

比如现在我想让这个函数支持更多的参数,参数的数量不受限制,我们就可以使用 ... 这个操作符,在这里叫 Rest 操作符,可以理解成剩余操作符 .. ...foods ,然后在这个 console.log 里面,再加上一个 foods ..

这个 ...foods 参数的意思就是,函数除了可以指定 dessert 还有 drink 参数的值以外, 其余的参数的值都放到一个叫 foods 的数组里面 ..

在执行这个函数的时候, 第一个参数的值是为 dessert这个参数准备的 ,第二个参数的值是为 drink 这个参数准备的 .. 在这往后指定的参数的值都会属于 foods 这个参数 .. 再添加一个 苹果, .. 还有一个梨 ..

你会看到在控制台上输出的东西里面,会有一个是数组 .. 这个数组就是使用了 Rest 操作符的 foods 这个参数的值 ..

如果你想展开这个数组,可以在输出 foods 的前面,加上一个 ... ,这里的 ... 表示的是 Spread 操作符 ..

剩余操作符 - Rest《 JavaScript:ES6 新功能 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点