对象和key能成功打印 但是枚举值就获取不到?
发布于 6 年前 作者 shifang 3910 次浏览 来自 问答

this.resourceProgresses和item.id可以正常打印出来,

它的key包含了’-'符号,所以我取值用的是obj[‘key’]方式 但是枚举值就是undefined 这 是为什么呢

1 回复

按照你那样取的话相当于

console.log(this.resourceProgresses[39f50-22])

此时item.id还不是一个整体, 用-分割了

这样试一下

console.log(this.resourceProgresses[item.id+""])

回到顶部