简单的解构赋值

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <script>
    // const arr = [1,2,3,4]
    /* const a = 1
    const b = 2
    const c = 3
    const d = 4 */

    // const [a, c, b, d] = [1, 2, 3, 4]

    // const age = 20

    function fn(callback) {
      callback({a: 10, b: 20})
    }

    fn(function ({a, b}) {
      console.log(a, b)
    })


    // const {a, b} = {a: 10, b: 20}

    function fn (context) {}
    fn ({commit})
    // content = store = {commit: function () {}, state: {}}
    const {commit, state} = context
    const {age: age1, name} = {name: '张三', age: 18, sex: ''}



  </script>

</body>
</html>

 

posted @ 2018-12-29 12:14  宝2333  阅读(105)  评论(0编辑  收藏  举报