ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # 剩余参数 剩余参数语法允许我们将一个不定数量的参数表示为一个数组。 (3个小点)就是把后面剩余的都赋值给(3个点)后面的参数 ~~~ function sum (first, ...args) { console.log(first); // 10 console.log (args) ; // [20, 30] } sum(10, 20,30) ~~~ ![](https://img.kancloud.cn/e1/3f/e13f3d52e990ecccc6ce9def8d56d780_829x318.png) ## 剩余参数和解构配合使用 ~~~ let students = [' wangwu',' zhangsan', 'lisi'] ; let [s1, ...s2] = students ; console.log(s1) ; / / ' wangwu' console.log(s2); // [' zhangsan', 'lisi'] ~~~