【发布时间】:2018-04-13 05:37:45
【问题描述】:
我试图让一个变量(纯文本)用于引用另一个变量(对象),然后调用它以从引用的变量(对象)中获取信息。具体来说:
var bar1 = {
p: 1,
v: 0.1,
sn: 1509475095
};
var bar2 = {
p: 2,
v: 0.2,
sn: 1509475095
};
foo = 'bar1';
console.log(bar1.p); // Prints 1
console.log(foo); // Prints 'bar1'
console.log(foo.p); // Want this to somehow print 1
有什么想法吗?我认为这与我的示例中的foo 是一个字符串这一事实有关......但不确定如何操作字符串以获得参考。
提前致谢!
【问题讨论】:
-
你不应该这样做。
-
好的...但是如果我需要怎么办?
-
@Ardzii 那么你应该退后一步,重新考虑你的设计。这些变量不应该是映射或 POJO 中的键吗?
-
嗨,JB!你是对的,实际上马特下面给出的建议完全符合我的设计!谢谢你的帮助!另外,我现在知道 POJO 是什么,非常感谢! ;)
标签: node.js string variables object reference