本文介绍了在Javascript中将变量与变量值组合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图在 Angular javascript(一个简化的代码)中做这样的事情:
I am trying to do something like this in Angular javascript (a simplified code):
var modelName = "date";
if (attrs.hasOwnProperty('today')) {
scope.modelName = new Date();
}
在上面,我实际上希望 scope.modelName
自动成为 scope.date
.如何将 modelName
变量解析为其值?
In the above, I actually want scope.modelName
to become scope.date
automatically. How can I parse the modelName
variable to its value?
推荐答案
您可以使用方括号访问对象的属性.
You can access properties of objects using square brackets.
var modelName = "date";
if (attrs.hasOwnProperty('today')) {
scope[modelName] = new Date();
}
这篇关于在Javascript中将变量与变量值组合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!