解构赋值

2018-04-21  本文已影响0人  蘑菇酱960903

解构赋值:为变量赋值可以从数组或对象属性值提取赋值

    function A(config) {
        const { a = 5, b = 7 } = config;
        console.log(a, b);
    }
    A({ a: 1 });  /// 1 7 
    A({ a: 1, b: 2 });  ///1 2 
//////当config中有
栗子:交换两个变量
解构赋值法:[a, b] = [b, a];
异或法:    a = a ^ b;  b = a ^ b;  a = a ^ b;
上一篇下一篇

猜你喜欢

热点阅读