亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我們改變類型值時觸發替換

當我們改變類型值時觸發替換

臨摹微笑 2022-06-16 16:29:59
例如我有這樣的東西type wallPaper = 'red'我將這種類型應用于 100 個變量,然后我改變主意,我想要另一種顏色type wallpaper = 'blue'每當我更改值時,是否有任何擴展可以觸發所有 100 個變量的自動替換?我不想使用搜索和替換,因為它有風險目前我正在使用常量來保持一致,我正在使用 vscode btw/////////更新:有些人認為這是某種 x,y 問題,這是我要如何處理的解釋假設我有這樣的東西type color = "red" | "blue"const var1: color = "red"const var2: color = "blue"const var3: color = "red"const var4: color = "blue"const var5: color = "red"const var6: color = "blue"const var7: color = "red"想象有數百甚至數千個之后我想用綠色替換藍色,所以我將類型更改為type color = "red" | "green"有沒有辦法在所有相關變量上用綠色替換現有的藍色?
查看完整描述

1 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

如果您擔心頻繁更改值(如您在評論中所述),請考慮使用字符串 enums。


這是基于您自己的示例的TypeScript Playground 示例。


enum Color {

  PRIMARY = "red",

  SECONDARY = "blue"

}


const var1: Color = Color.PRIMARY;

const var2: Color = Color.SECONDARY;

const var3: Color = Color.PRIMARY;

const var4: Color = Color.SECONDARY;

const var5: Color = Color.PRIMARY;

const var6: Color = Color.SECONDARY;

const var7: Color = Color.PRIMARY;


查看完整回答
反對 回復 2022-06-16
  • 1 回答
  • 0 關注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號