Reactjs 在React中解构和转换

Reactjs 在React中解构和转换,reactjs,ecmascript-6,destructuring,Reactjs,Ecmascript 6,Destructuring,react组件接收道具,我将其分解如下: const { ram, core } = this.props; 但是我想用ram值除以1024,当然我可以用: let { ram, core } = this.props; ram /= 1024; 我可以在一行中使用const吗?您可以这样做: const { ram, core } = ( ({ ram, core }) => ({ ram: ram/1024, core }) )(this.props); constprops=

react组件接收道具,我将其分解如下:

const { ram, core } = this.props;
但是我想用
ram
值除以
1024
,当然我可以用:

let { ram, core } = this.props;
ram /= 1024;

我可以在一行中使用const吗?

您可以这样做:

const { ram, core } = ( ({ ram, core }) => ({ ram: ram/1024, core }) )(this.props);
constprops={ram:2048,core:7};
常量{ram,core}=({ram,core})=>({ram:ram/1024,core}))(道具);

控制台日志(ram)
一种可能性
constram=this.props.ram/1024,{core}=this.props??