用法:...将数组序列化,成为逗号隔开的序列。

1.获取数组最大的值。

常规:Math.max(1,2,3)

写法:Math.max(...[1,2,3])等同于上面的例子

2.调用方法

function sum(a,b){

console.log(a+b)//5

}

sum(...[2,3])

3.连接数组

var arr1 = [0, 1, 2];

var arr2 = [3, 4, 5];

arr1.push(...arr2);

4.连接数组

var arr1 = ['a', 'b'];

var arr2 = ['c'];

var arr3 = ['d', 'e'];

[...arr1, ...arr2, ...arr3]

5.字符串转为真正的数组

[...'hello']  // [ "h", "e", "l", "l", "o" ]

6.将类数组转为真正的数组,去重

[...new Set([1,2,3,3])] //new Set返回一个类数组,...把类数组转化为真正的数组

7.扩展运算法

let map = new Map([

[1, 'one'],

[2, 'two'],

[3, 'three'],

]);

let arr = [...map.keys()]; // [1, 2, 3]

在写vue项目的时候由于你不知道params有几个,可以直接  params:param.data 或者params: { ...param.data}

return axios({
method: param.type,
url: value.prefix + param.url + value.postfix,
params: {
...param.data
}
})

转载于:https://www.cnblogs.com/cainiao-vcu/p/8317521.html

...三个点es6用法相关推荐

  1. Vue的三个点es6知识,扩展运算符表达含义

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  2. springboot整合elasticJob实战(纯代码开发三种任务类型用法)以及分片系统,事件追踪详解...

    一 springboot整合 介绍就不多说了,只有这个框架是当当网开源的,支持分布式调度,分布式系统中非常合适(两个服务同时跑不会重复,并且可灵活配置分开分批处理数据,贼方便)! 这里主要还是用到zo ...

  3. Go 语言中三个点的用法

    参考资料:3 dots in 4 places 在 golang 中,三个点的官方名称是 "three dots"(真·直译),其中常见的三种用法是在代码中: 函数的参数声明,如: ...

  4. range函数python三个参数_range()函数三种参数的用法

    第8篇分享 range()是python的内置函数,用的地方挺多的,目前我经常会在for循环中作为循环的次数来使用,其实range()的用法不仅仅如此,本文给大家介绍下range()函数的三种参数的基 ...

  5. Mongo第三个参数的用法

    Mongo update的用法 Update( array $criteria , array $new_object [, array $options = array() ] ) 第一个参数是条件 ...

  6. Oracle之trim( )、ltrim( )、rtrim( )三个函数的用法及陷阱

    最近整理一份oracle常用函数清单的时候发现其经常用来去除字符串空格的三个函数,也就是trim().ltrim().rtrim(),看起来简简单单,其实大有玄机.以下见解来自网络,但内容经由博主撰写 ...

  7. Javascript学习总结三(Array对象的用法)

    javascript Array对象的常用API 1:concat concat() 方法用于连接两个或多个数组. 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 举例: var a1 ...

  8. JavaScript 里三个点 ... 的用法

    Three dots ( - ) in JavaScript Rest Parameters 使用 rest 参数,我们可以将任意数量的参数收集到一个数组中,然后用它们做我们想做的事情. 引入了其余参 ...

  9. SpringCloud Zuul(三)之常见用法

    一.route配置 (1)Zuul Http客户端 Zuul使用的默认HTTP客户端现在由Apache HTTP客户端而不是不推荐使用的Ribbon支持RestClient.要使用RestClient ...

  10. Struts入门(三)深入Struts用法讲解

    访问Servlet API Action搜索顺序 动态方法调用 指定多个配置文件 默认Action Struts 后缀 接收参数 处理结果类型 1.访问Servlet API 首先我们了解什么是Ser ...

最新文章

  1. 细思极恐的2016智能交通!怎么回事?
  2. 订单信息修改java模型图,java毕业设计_springboot框架的物流运输管理系统订单管理...
  3. heartbeat v1版CRM的高可用web集群的实现
  4. C++ 创建文件夹的四种方式
  5. Vue面试题汇总目录
  6. 【BZOJ2151】种树,贪心+Splay乱搞
  7. 物联网系统开发如何选择时序数据库
  8. vue + vue-router +axios + element UI + PHP + CodeIgniter + Mysql 项目管理系统
  9. 设计模式--模版方法
  10. 【毕业设计】机器学习车牌识别系统 - python opencv
  11. Spring Security - 21 记住我功能
  12. 美团2021届秋季校园招聘笔试真题解析:小美的跑腿代购
  13. Craw the picture of the specific handle
  14. 来客在线客服系统源码 支持一键安装
  15. 显卡lol测试软件,GPU测试:能够轻松应对主流游戏_惠普 ENVY X360 15-bp107TX_笔记本评测-中关村在线...
  16. 人力资源数据分析师前景_数据分析师的前途在哪?
  17. python如何实现电子邮件的发送
  18. 问题:SQL Server数据库不允许更改
  19. 8月重要信息系统保护人员(CIIP-A)认证考试圆满结束
  20. python生成二维码,实现零件履历表(微信小程序+python后端+mysql)

热门文章

  1. 2021-08-04 Mysql自连接
  2. c++ []是什么意思
  3. xuperchain部署合约Select utxo error, details:NOT_ENOUGH_UTXO_ERR
  4. python 除法 保留2位小数
  5. java jsonarray string_String JSONObject JSONArray 转换
  6. java 邮件发送 demo_Java 邮件发送Demo
  7. linux系统设置软连接
  8. php之获取ip(网站地址)
  9. 二十四、JAVA集合框架(四)
  10. linux中目录的作用是什么,在linux文件系统中,/etc 目录的作用到底是干什么用的?...