Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Typescript中重命名进入函数的变量?_Javascript_Typescript_Variables_Renaming - Fatal编程技术网

Javascript 如何在Typescript中重命名进入函数的变量?

Javascript 如何在Typescript中重命名进入函数的变量?,javascript,typescript,variables,renaming,Javascript,Typescript,Variables,Renaming,正在尝试将此变量重命名:assetPayType为justpayType,但是由于我使用的是TypeScript,因此出现了一个问题。TypeScript认为有一种类型叫做payType const { title, assetPayoutType } = this.props; mapDailyAssets(assetPayoutType: string) IE:这行不通: mapDailyAssets(assetPayoutType: payType: string) 我搜索了Sta

正在尝试将此变量重命名:
assetPayType
为just
payType
,但是由于我使用的是TypeScript,因此出现了一个问题。TypeScript认为有一种类型叫做
payType

const { title, assetPayoutType } = this.props;

mapDailyAssets(assetPayoutType: string)
IE:这行不通:

mapDailyAssets(assetPayoutType: payType: string)

我搜索了StackOverflow,找到了两个没有回答这个问题的答案

答案描述了一个非类型脚本/常规Javascript简单重命名:

这个答案是关于VSCode重构的:


类型
是Typescript中受保护的字(关键字)

此外:


const{title,assetPayoutType:payoutType}=this.props

类型
是Typescript中受保护的字(关键字)

此外:


const{title,assetPayoutType:payoutType}=this.props

添加新名称后,您还必须删除旧名称?刚刚意识到我可以在逻辑中更高的位置重命名变量,通过
this.props
我认为没有办法用Typescript以这种方式重命名变量。添加新名称后,还必须删除旧名称?刚刚意识到我可以在我的逻辑中更高级地重命名变量,通过
this.props
我认为用Typescript无法以这种方式重命名变量。