我有一个变量,例如:
var startX = 20
var startY = 30
我想调用一个函数,例如:
onClick="myFunction('startX')"
or
onClick="myFunction('startY')"
myFunction(passedVar){
}
所以passVar ='startX'或'startY'然后我需要引用同名变量并得到它的值(20或30)
在Powershell中,我会做:
get-variable($passedVar) -value
会看到passVar中的内容然后查找具有该名称的变量并给我值。
这有意义吗?
谢谢!
答案 0 :(得分:3)
全局变量只是window
对象的属性。你可以试试
var val = window[passedVar];
答案 1 :(得分:1)
你只需要省略单引号;这不是必需的。
的onClick = “myFunction的(STARTX)” 要么 的onClick = “myFunction的(startY)”