ES6提供了一种更简洁的方式来从嵌套的JS对象/对象数组中获取值,即使用解构赋值和可选的链式操作符。
const obj = {
foo: {
bar: {
baz: 'value'
}
}
};
const { foo: { bar: { baz } } } = obj;
console.log(baz); // 输出: value
const obj = {
foo: {
bar: {
baz: 'value'
}
}
};
const value = obj?.foo?.bar?.baz;
console.log(value); // 输出: value
综合使用解构赋值和可选链式操作符,可以在ES6中从嵌套的JS对象/对象数组中获取值。
对于ES6的相关内容,可以参考以下链接:
腾讯云相关产品中,与云计算和前端开发相关的推荐产品有:
请注意,以上仅是腾讯云相关产品的推荐,并不代表其他云计算品牌商的产品。
领取专属 10元无门槛券
手把手带您无忧上云