javascript - 带有指向其他对象的链接的对象映射
问题描述
如何将我使用的对象链接到其他对象值?现在我正在尝试并且我得到未定义的任何链接它们的方法,所以我可以将 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;
}
}
推荐阅读
- python - Python Ray:固定在内存中的对象无法驱逐
- php - Woocommerce 和发票系统中的价格舍入问题
- facebook - 当 fbq('track') 也适用于自定义事件时,Facebook fbq('trackCustom') 是否必要?
- javascript - 在 mouseout 按钮上禁用
- rust - 如何复制终端输出并将其放入文件中?
- ubuntu - 成功安装后如何处理我的 SSL Certbot 证书
- javascript - 在 2 个 HTML 页面之间传递 JavaScript 数据值
- reactjs - Service Worker Network-Only for a single route
- bash - 有没有一种很好的方法可以将文件中具有特定字符(不是文件名)的 .txt 文件移动到另一个目录?
- database - JPA外键限制删除