[英]How can I pass in a string and use that as a variable name?
我有一個變量,例如:
var startX = 20
var startY = 30
我想調用一個函數,例如:
onClick="myFunction('startX')"
or
onClick="myFunction('startY')"
myFunction(passedVar){
}
因此,passedVar ='startX'或'startY',然后我需要引用相同名稱的變量並獲取其值(20或30)
在Powershell中,我將執行以下操作:
get-variable($passedVar) -value
它將看到passedVar中的內容,然后查找具有該名稱的變量並給我值。
那有意義嗎?
謝謝!
全局變量只是window
對象的屬性。 你可以試試
var val = window[passedVar];
您只需要省略單引號即可; 不需要。
onClick =“ myFunction(startX)”或onClick =“ myFunction(startY)”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.