亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    es6中的三個點用法是什么

    用法:1、合并數(shù)組,語法為“[…arr1, …arr2]”;2、拷貝數(shù)組對象,語法為“name= […數(shù)組對象]”;3、字符串轉字符數(shù)組,語法為“[…字符串對象]”;4、解構變量,語法為“[變量對象,…name]=值”。

    es6中的三個點用法是什么

    本教程操作環(huán)境:windows10系統(tǒng)、ECMAScript 6.0版、Dell G3電腦。

    es6中的三個點用法是什么

    擴展運算符( spread )是三個點(…),是ES6新增的一種運算符,其作用很多,例如可以將一個數(shù)組轉為用逗號分隔的參數(shù)序列等作用。應用場景中通常使用在對象的擴展運算符和數(shù)組的運算符兩種類型。

    作用如下:

    1.獲取數(shù)組最大的值。

    常規(guī):Math.max(1,2,3)

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

    2.調用方法

    function sum(a,b){   console.log(a+b)//5 } sum(...[2,3])

    輸出結果為:

    es6中的三個點用法是什么

    3.連接數(shù)組

    var arr1 = [0, 1, 2];  var arr2 = [3, 4, 5];   arr1.push(...arr2);

    結果數(shù)組元素為0、1、2、3、4、5.

    4.連接數(shù)組

    var arr1 = ['a', 'b'];  var arr2 = ['c'];  var arr3 = ['d', 'e']; [...arr1, ...arr2, ...arr3]

    連接后的數(shù)組元素為:a、b、c、d、e

    5.字符串轉為真正的數(shù)組

    [...'hello']  //

    結果為:

    es6中的三個點用法是什么

    6.將類數(shù)組轉為真正的數(shù)組,去重

    [...new Set([1,2,3,3])] //

    new Set返回一個類數(shù)組,…把類數(shù)組轉化為真正的數(shù)組

    7.擴展運算法

    let map = new Map([         [1, 'one'],          [2, 'two'],          [3, 'three'],   ]);   let arr = [...map.keys()]; // [1, 2, 3]

    在寫vue項目的時候由于你不知道params有幾個,可以直接 params:param.data 或者params: {undefined

    ...param.data} return axios({   method: param.type,   url: value.prefix + param.url + value.postfix,        params: {       ...param.data  // 將數(shù)組展開        } })

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號