1. 程式人生 > >javascript 字串解構、陣列解構、物件解構、函式解構

javascript 字串解構、陣列解構、物件解構、函式解構

    // 陣列解構
    let [a, b, c] = [null, null, null];
    // 字串解構
    let [x, y, z] = 'vue';
    console.log(`x: ${x},y: ${y}, z: ${z}`);
    // 物件解構 對key value 拆分
    let {v: v, m: m} = {v: 10, m: 29};
    console.log(`v: ${v}, m: ${m}`);
    // 函式解構
    function sumTow ([x, y]) {
      return x +y;
    }
    let num = sumTow([10, 30]);
    console.log(num);
    function obj({sum = 10, num}) {
      return sum + num;
    }
    let newObj = obj({num: 20});
    console.log(newObj);