const {} = this 是es6的什么语法?

todoListComputed () {
      const {
        currentStatus,
        todoList
      } = this
      if (currentStatus === ALL) return todoList
      if (currentStatus === COMPLETE) return todoList.filter(todo => todo.isComplete) // 单行语句可省略 {}
      if (currentStatus === TODO) return todoList.filter(todo => !todo.isComplete) // 单行语句可省略 {}
    },
    

这是某一项目的源代码,const { currentStatus,todoList} = this 部分我没查到文档,不理解什么用的
麻烦大神帮忙解释一下 谢谢

阅读 12k
2 个回答

这是面向对象编程的一种设计模式。不是什么ES6语法

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题