JavaScript 函数优化与测试性编写技巧
1. 简化键值赋值
在 JavaScript 中,我们可以使用缩短的键值赋值方式快速创建对象。之前我们学习了如何清晰地拆分对象,现在要将这些拆分后的部分重新组合起来。
1.1 示例对象
const landscape = {
title: 'Landscape',
photographer: 'Nathan',
location: [32.7122222, -103.1405556],
};
const region = {
city: 'Hobbs',
county: 'Lea',
state: {
name: 'New Mexico',
abbreviation: 'NM',
},
};
1.2 赋值方法
如果要将返回对象中的城市和州信息赋值给新对象,操作很简单。当键名与变量名相同时,直接使用变量即可,无需额外的冒号。也可以混合使用变量定义的键值对和传统方式定义的键值对。
function getCityAndState({ location }) {
const { city, state } = determineCityAndState(location);
return {
city,
state: state.abbreviation,
};
/
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



