• ...三个点es6用法


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

    1.获取数组最大的值。

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

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

    ...[1,2,3] , 可以分别获取到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
           }
    })
  • 相关阅读:
    ActiveX Demo
    VC6 DLL exports
    进程间通信:剪切板
    Hook编程2:全局钩子
    Cookieless Session In WebService
    Report predicts possible PS3 launch delay
    原来是PS过的
    Xbox360日本卖不动.历代主机首周销量对比
    DirectX SDK (February 2006)
    vbo的速度问题,没有想象中快
  • 原文地址:https://www.cnblogs.com/xuxiaoman/p/15907376.html
Copyright © 2020-2023  润新知