作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的单元测试中,我得到一个对象
,我可以列出键。
但是,我无法获取特定键的值:
wrapper = mount(Toolbar, { router, i18n });
const currentFlag= wrapper.find("#current-flag")
const currentFlagObject = currentFlag.attributes("src")
console.log(Object.keys(currentFlagObject))
console.log(currentFlagObject['src'])
控制台:
console.log tests/unit/Toolbar.spec.js:27
[ 'id', 'src', 'width' ]
console.log tests/unit/Toolbar.spec.js:28
[object Object]
为什么获取不到键值?
最佳答案
console.log(JSON.stringify(obj))
这将打印对象的字符串化版本。因此,您将获得对象的内容,而不是 [object Object]
作为输出。
在你的情况下会是
console.log(JSON.stringify(currentFlagObject['src']))
关于javascript - 为什么我不通过 javascript 从 Object.key 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52056947/
我是一名优秀的程序员,十分优秀!