优秀的编程知识分享平台

网站首页 > 技术文章 正文

每天学点 ES6 —— 扩展运算符 和 函数

nanyue 2024-10-11 13:40:45 技术文章 3 ℃

相关 es6 文章:

  1. 简介

  2. 块级作用域

  3. const命令

  4. 解构赋值

  5. 数组(一)

  6. 数组(二)

  7. 函数(一)

扩展运算符

"..." 将数组转换成以逗号分隔的序列。

var arr=[1,2,3];
console.log(...arr);
//1 2 3

应用:

1. 函数调用时使用此运算符展开数组,传递实参

注:es6之前使用 apply 方式调用函数,批量传入参数

fn.apply(null,arr);
//3

2. 合并数组

3. 解构赋值上的使用

`...values` 放在末尾,用来接受多余的参数,是个数组

const [a, ...b]=[1,2,3];
b;
//[2,3]

函数形参也可使用此方式获取多余参数

function fn(...values){
 console.log(values)
}
fn(1,2,3);
//[1, 2, 3]

注:es6之前 arguments 获取多余参数

本篇文章就到这里,下篇文章> es6函数形参rest和扩展运算符。

推荐阅读:【ES6 标准入门】


【前方雾大,关注一下不迷路 = 。=】

【html】【css】【html】【css】【javascript】【html】【javascript】【css】【javascript】【css】

最近发表
标签列表