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

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

    es6中的三個(gè)點(diǎn)用法是什么

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

    es6中的三個(gè)點(diǎn)用法是什么

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

    es6中的三個(gè)點(diǎn)用法是什么

    擴(kuò)展運(yùn)算符( spread )是三個(gè)點(diǎn)(…),是ES6新增的一種運(yùn)算符,其作用很多,例如可以將一個(gè)數(shù)組轉(zhuǎn)為用逗號(hào)分隔的參數(shù)序列等作用。應(yīng)用場(chǎng)景中通常使用在對(duì)象的擴(kuò)展運(yùn)算符和數(shù)組的運(yùn)算符兩種類型。

    作用如下:

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

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

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

    2.調(diào)用方法

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

    輸出結(jié)果為:

    es6中的三個(gè)點(diǎn)用法是什么

    3.連接數(shù)組

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

    結(jié)果數(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.字符串轉(zhuǎn)為真正的數(shù)組

    [...'hello']  //

    結(jié)果為:

    es6中的三個(gè)點(diǎn)用法是什么

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

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

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

    7.擴(kuò)展運(yùn)算法

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

    在寫vue項(xiàng)目的時(shí)候由于你不知道params有幾個(gè),可以直接 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號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)