ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] >[success] # 为什么要用解构? ~~~ '为什么要用解构?' 如果想从一个对象中取出'名字为指定名称的属性',传统做法是'for in'循环,然后再循环中'if'判断属性为xxx的 那一个,再给'赋值'到变量上很麻烦,'解构赋值'就不需要,例如: ~~~ ~~~ let options = { repeat: true, save: false } // 从对象中提取数据 let repeat = options.repeat, save = options.save ~~~ ~~~ 并且若有一个'嵌套的数据结构'需要遍历以寻找信息,你可能会为了一点数据而'挖掘整个结构',这就是 'ES6'为何要给'对象'与'数组'添加'解构' ~~~