...三个点es6用法
用法:...将数组序列化,成为逗号隔开的序列。
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}
转载于:https://www.cnblogs.com/cainiao-vcu/p/8317521.html
...三个点es6用法相关推荐
- Vue的三个点es6知识,扩展运算符表达含义
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- springboot整合elasticJob实战(纯代码开发三种任务类型用法)以及分片系统,事件追踪详解...
一 springboot整合 介绍就不多说了,只有这个框架是当当网开源的,支持分布式调度,分布式系统中非常合适(两个服务同时跑不会重复,并且可灵活配置分开分批处理数据,贼方便)! 这里主要还是用到zo ...
- Go 语言中三个点的用法
参考资料:3 dots in 4 places 在 golang 中,三个点的官方名称是 "three dots"(真·直译),其中常见的三种用法是在代码中: 函数的参数声明,如: ...
- range函数python三个参数_range()函数三种参数的用法
第8篇分享 range()是python的内置函数,用的地方挺多的,目前我经常会在for循环中作为循环的次数来使用,其实range()的用法不仅仅如此,本文给大家介绍下range()函数的三种参数的基 ...
- Mongo第三个参数的用法
Mongo update的用法 Update( array $criteria , array $new_object [, array $options = array() ] ) 第一个参数是条件 ...
- Oracle之trim( )、ltrim( )、rtrim( )三个函数的用法及陷阱
最近整理一份oracle常用函数清单的时候发现其经常用来去除字符串空格的三个函数,也就是trim().ltrim().rtrim(),看起来简简单单,其实大有玄机.以下见解来自网络,但内容经由博主撰写 ...
- Javascript学习总结三(Array对象的用法)
javascript Array对象的常用API 1:concat concat() 方法用于连接两个或多个数组. 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本. 举例: var a1 ...
- JavaScript 里三个点 ... 的用法
Three dots ( - ) in JavaScript Rest Parameters 使用 rest 参数,我们可以将任意数量的参数收集到一个数组中,然后用它们做我们想做的事情. 引入了其余参 ...
- SpringCloud Zuul(三)之常见用法
一.route配置 (1)Zuul Http客户端 Zuul使用的默认HTTP客户端现在由Apache HTTP客户端而不是不推荐使用的Ribbon支持RestClient.要使用RestClient ...
- Struts入门(三)深入Struts用法讲解
访问Servlet API Action搜索顺序 动态方法调用 指定多个配置文件 默认Action Struts 后缀 接收参数 处理结果类型 1.访问Servlet API 首先我们了解什么是Ser ...
最新文章
- 细思极恐的2016智能交通!怎么回事?
- 订单信息修改java模型图,java毕业设计_springboot框架的物流运输管理系统订单管理...
- heartbeat v1版CRM的高可用web集群的实现
- C++ 创建文件夹的四种方式
- Vue面试题汇总目录
- 【BZOJ2151】种树,贪心+Splay乱搞
- 物联网系统开发如何选择时序数据库
- vue + vue-router +axios + element UI + PHP + CodeIgniter + Mysql 项目管理系统
- 设计模式--模版方法
- 【毕业设计】机器学习车牌识别系统 - python opencv
- Spring Security - 21 记住我功能
- 美团2021届秋季校园招聘笔试真题解析:小美的跑腿代购
- Craw the picture of the specific handle
- 来客在线客服系统源码 支持一键安装
- 显卡lol测试软件,GPU测试:能够轻松应对主流游戏_惠普 ENVY X360 15-bp107TX_笔记本评测-中关村在线...
- 人力资源数据分析师前景_数据分析师的前途在哪?
- python如何实现电子邮件的发送
- 问题:SQL Server数据库不允许更改
- 8月重要信息系统保护人员(CIIP-A)认证考试圆满结束
- python生成二维码,实现零件履历表(微信小程序+python后端+mysql)
热门文章
- 2021-08-04 Mysql自连接
- c++ []是什么意思
- xuperchain部署合约Select utxo error, details:NOT_ENOUGH_UTXO_ERR
- python 除法 保留2位小数
- java jsonarray string_String JSONObject JSONArray 转换
- java 邮件发送 demo_Java 邮件发送Demo
- linux系统设置软连接
- php之获取ip(网站地址)
- 二十四、JAVA集合框架(四)
- linux中目录的作用是什么,在linux文件系统中,/etc 目录的作用到底是干什么用的?...