I have an object that retrieves 4 different elements with different numerical values. I’m trying to access and retrieve all these numerical values.
The object returns the following:
{__ob__: Observer} collectedTrashCount: 139 dangerousAreaCount: 11 schoolCount: 5 trashBinCount: 44
If I want to retrieve the value of the collectedTrashCount
, I would simply do the following:
computed: { dashboardList: function () { return this.$store.getters.getDashboard; }, checkCount: function () { console.log(this.dashboardList.collectedTrashCount); } },
The console.log
in this case would give me 139
.
My question is: What should I do to return all these values such as: 139
, 11
, 5
, 44
?
Advertisement
Answer
You could use entries
method to map that values in an array :
checkCount: function () { return Object.entries(this.dashboardList).map(([key, val]) => val) }