У меня есть один сложный объект, и я хочу извлечь некоторые ключи, применить некоторую функцию и назначить ей другое имя переменной и использовать синтаксис деструктурирования объекта, но не смог найти никакого решения для применения.
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;
Но это тоже не работает
Итак, мой вопрос в том, как мы можем как-то достичь.
Или нам нужно сделать это позже, когда мы назначим новое имя переменной?
const newA = alpha.a.toUpperCase(), floatB = parseFloat(alpha.b);
проще, короче и читабельнее. - person Bergi   schedule 20.06.2019