是否可以访问关联数组内部的关联数组的数据?
例如,
foo = {
subFooA: 2,
subFooB: subFooA
}
要么
foo = {
subFooA: 2
}
foo = {
subFooB: subFooA
}
-编辑-
谢谢您的回答...所以我认为这是不可能的
filter = {
leadlag: {
parameters: {
K: 1,
fz: 20,
fp: 40,
wz: 2*math.pi*20,
wp: 2*math.pi*40
}
}
}
filter.leadlag.continuous = {
a: [filter.leadlag.parameters.K*filter.leadlag.parameters.wp*filter.leadlag.parameters.wz, filter.leadlag.parameters.K*filter.leadlag.parameters.wp],
b: [filter.leadlag.parameters.wp*filter.leadlag.parameters.wz, filter.leadlag.parameters.wz]
}
做起来更容易?
最佳答案
回答您的问题v 2.0:
是的,它可以并且可以通过一个持有该对象引用的辅助变量来读取。
var filter = {
leadlag: {
parameters: {
K: 1,
fz: 20,
fp: 40,
wz: 2 * Math.PI * 20,
wp: 2 * Math.PI * 40
}
}
},
p = filter.leadlag.parameters; // helper variable for better accessing
filter.leadlag.continuous = {
a: [p.K * p.wp * p.wz, p.K * p.wp],
b: [p.wp * p.wz, p.wz]
}
document.write('<pre>' + JSON.stringify(filter, 0, 4) + '</pre>');
关于javascript - 访问关联数组内的关联数组的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34576613/