[英]Object map with links to other object
如何将使用的对象链接到其他对象值? 现在我正在尝试,并且我正在获得未定义的任何链接它们的方法,因此我可以将1加到个人代码中?
@action getData(name, code) {
const { john, mark, kyle, joe } = this.stats;
const statMap = {
joseph: john[code],
markus: mark[code],
adwsw: kyle[code],
Joseph: joe[code],
};
function addOne() {
console.log(joe) // normal
statMap[name] += 1;
console.log(statMap[name]) // NaN
}
return addOne();
}
添加console.log(JSON.stringify(this.stats));
{"joe":{"name":"Joseph","12421":88,"24352":114},"mark":
{"name":"mark","4511":20,"5123":64},"john":{"name":"joseph
%","155511":38,"5254332":62},"kyle":{"name":"kyle","151":7,"2":12}}
找到了解决方案:
@action getData(name, code) {
if(('mark joe joseph kyle').includes(name)){
this.stats[name][code] += 1;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.