JavaScript解构赋值是从数组或对象中按名或按位提取值并赋给变量的简洁语法,支持重命名、默认值、嵌套及混合解构,提升代码可读性与开发效率。

JavaScript 的解构赋值是一种从数组或对象中提取值并赋给变量的简洁语法,不用再写一堆 obj.prop 或 arr[0] 就能快速拿到想要的数据。
对象解构:按名字取值
直接用大括号匹配属性名,自动把对应值赋给同名变量:
例如:
-
const { name, age } = { name: '小明', age: 25 };→ 得到name === '小明'、age === 25 - 可以重命名:
const { name: nickname } = { name: '小明' };→nickname得到'小明' - 支持默认值:
const { city = '北京' } = {};→city是'北京'
数组解构:按位置取值
用中括号按索引顺序接收元素,跳过不想用的项也很方便:
立即学习“Java免费学习笔记(深入)”;
标签: javascript java 路由 代码可读性
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~