我有一个复杂的对象,想要提取一些键并应用一些函数,并为其分配一些其他变量名并使用对象解构语法,但找不到任何解决方案来应用。
const alpha = { a: 'lower', b: '23.45' };
const { a: newA.toUpperCase(), b: parseFloat(floatB)} = alpha;
我知道这是错误的,因为这里newA
尚未floatB
定义。
即使我尝试过
const { a:a.toUpperCase(), b: parseFloat(b)} = alpha;
但这也行不通
所以我的问题是我们如何才能以某种方式实现。
或者我们需要在分配为新变量名后稍后再做?