扩展运算符的一些运用
2020-06-26 04:24
169 查看
1、利用扩展运算符 求未知个数的数字和
// (...args) 代表接受函数的 所有实参,他是一个数组形式 var sum = (...args) => { let total = 0; // 在这里给 数组遍历 让它求和 args.forEach((item) => { total = total + item }); return total; } console.log(sum(20, 40)); // 20+40=60 console.log(sum(1, 2, 3, 4, 5)); // 1+2+3+4+5=15;
2、剩余参数
var arr1 = ['red', 'green', 'blue', 'yellow']; var [s1, ...s2] = arr1; console.log(s1); // s1 = 'red' console.log(s2); // s2 = ['green', 'blue', 'yellow'];
3、将数组拆分成以 ","分隔的参数序列
var arr2 = ['a', 'b', 'c', 'd']; console.log(...arr2); // 输出的是 a b c d // ...arr2 即变成了 a,b,c,d 相当于console.log('a', 'b', 'c', 'd'); 输出的是 a,b,c,d
4、扩展运算符应用于数组的合并
// 数组合并1 var arg1 = [1, 2, 3]; var arg2 = [4, 5, 6]; var arg3 = [...arg1, ...arg2]; // arg3 = [1,2,3,4,5,6]; console.log(arg3);
// 数组合并2 var arg4 = [1, 2, 3]; var arg5 = [4, 5, 6]; arg4.push(...arg5); // 就相当于 arg4.push(4,5,6) console.log(arg4); // arg4 = [1, 2, 3, 4, 5, 6];
相关文章推荐
- 运算符的一些运用规则
- java语言中算术运算符的一些基本运用
- 对象的一些基本方法和扩展运算符
- C# 一些常用的字符串扩展方法
- 小学生四则运算出题程序 无操作界面java版 简单的运用java中一些基本操作
- jquery扩展 详细(包含一些高级使用)
- Java编程思想第三章---有关运算符的一些细节注意和思考
- RestTemplate的使用和一些扩展
- 二进制和字符串之间的转换(包含一些小知识点运用)
- 嵌入式开发中用到的一些扩展关键字
- 分享一些非常好用的Visual Studio扩展
- 第八周实验报告(任务一)【扩展运算符的功能】
- java学习04-部分运算符的运用-(简单)商品库存信息案列
- es6之扩展运算符 三个点(...)
- 扩展欧几里得的一些思考
- 20161214C语言基础11_运算符运用
- Python3 一些与C++不一样的运算符
- 四周 项目4 扩展3 文件操作 只需在扩展2的基础上增加一些程序即可
- RSA算法在扩展程序中的运用 推荐
- 对调用win32原生api收发UDP报文的一些理解与运用