中等ES6
0 1

请解释:ES6的数组解构和对象解构 是什么?

【概念释义】

解构赋值从数组或对象中按模式提取值到变量。数组解构按顺序、可跳过、可默认值;对象解构按属性名、可重命名、可嵌套。常与 Rest、默认值、函数参数默认值联用。

核心作用:减少临时变量,让 API 参数、Hook 返回值、配置项读取更简洁。

【基础使用】

javascript
"qb-hl-comment">// 数组
const [first, , third = 0] = [1, 2];
const [head, ...rest] = [10, 20, 30];

"qb-hl-comment">// 对象
const { id, name: userName, role = 'guest' } = user;

登录查看完整 1323

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(14)