2018-04-19

    let [a, b, c] = new Set(['a', 'b', 'c'])
    console.log(a)// a
    console.log(b)// b
    console.log(c)// c
    function* fibs () {
      let a = 0
      let b = 1
      while (true) {
        yield a;
        [a, b] = [b, a + b]
      }
    }
    var [first, second, third, fourth] = fibs()
    console.log(first)// 0
    console.log(second)// 1
    console.log(third)// 1
    console.log(fourth)// 2

看到这样的写法,很恐惧啊


总结下,就是说等号右边的要是一个可遍历的结构,上面两种都是一些特殊的写法

2018-04-19_第1张图片

这是官方的解释,感觉需要学的还有很多啊


一个很有意思的概念,数组和对象最大的区别就是数组是有次序的,而对象 是没有次序的,这一点,在过一段我学习原生js的时候一定要注意到,感觉学习,一定要静下来,去寻找其中的规律以及相同点,慢慢的就会爱上他的

学习es6是为了学习node,也是为了在写vue的时候,写出质量更高的代码。

加油,皮卡丘

你可能感兴趣的:(2018-04-19)