javascript - Javascript / Vue JS - 检索对象中所有元素的值
问题描述
我有一个对象可以检索具有不同数值的 4 个不同元素。我正在尝试访问和检索所有这些数值。
该对象返回以下内容:
{__ob__: Observer}
collectedTrashCount: 139
dangerousAreaCount: 11
schoolCount: 5
trashBinCount: 44
如果我想检索 的值collectedTrashCount
,我只需执行以下操作:
computed: {
dashboardList: function () {
return this.$store.getters.getDashboard;
},
checkCount: function () {
console.log(this.dashboardList.collectedTrashCount);
}
},
在console.log
这种情况下会给我139
。
我的问题是:我应该怎么做才能返回所有这些值,例如:139
, 11
, 5
, 44
?
解决方案
您可以使用entries
方法将这些值映射到数组中:
checkCount: function () {
return Object.entries(this.dashboardList).map(([key, val]) => val)
}
推荐阅读
- java - 通过 scala.sys.process API 在 spark-scala 中执行外部命令 s3-dist-cp
- mysql - 当我尝试仅从一个用户获取数据时,查询从两个不同的用户获取数据
- python-3.x - 如何在 Python 中对每三行进行线性回归?
- c# - C# 中的 [Intrinsic] 属性有什么作用?
- maven - 在本地找不到工件 io.confluent:kafka-rest-parent:pom:5.4.0-SNAPSHOT 和“parent.relativePath”点
- azure - 如何在 azure 函数应用程序中将函数设为默认值?
- r - 交互式柱形图在闪亮时不起作用
- javascript - 如何计算总数
- c++ - 从 Windows 启动程序时如何查看键盘修饰符?
- php - laravel 请求不重定向正确的页面