JavaScript 深拷贝、浅拷贝和 Object.assign() 方法

数组解构赋值的模式同样适用于任意迭代器:
ES6 变量声明与赋值:值传递、浅拷贝与深拷贝详解

 function* fibs() {
      var a = 0;
      var b = 1;
      while (true) {
        yield a;
        [a, b] = [b, a + b];
      }
    }
    var [first, second, third, fourth, fifth, sixth] = fibs();
    console.log(sixth);

浅拷贝

浅拷贝是指复制对象的时候,只对第一层键值对进行独立的复制。

你可能感兴趣的:(JavaScript 深拷贝、浅拷贝和 Object.assign() 方法)