I am trying to extract date
, expenseInfo
, category
and amount
from the expenses array. But I am getting expenses.map() is not a function
.
Below is the code.
Where am I going wrong?
let expenses = [{
"user": {
"id": "5bab847a5b0d2e2ce8b4cbe5",
"name": "test_user",
"email": "test@gmail.com",
"username": "test"
},
"date": "07-Sep-2018",
"expenseInfo": "Starbuck",
"category": "Restaurants",
"amount": 15
},
{
"user": {
"id": "5bab847a5b0d2e2ce8b4cbe5",
"name": "test_user",
"email": "test@gmail.com",
"username": "test"
},
"date": "01-Aug-2018",
"expenseInfo": "Shopping",
"category": "Michael Kors bag",
"amount": 90
}
];
let expensesData = [];
let expenses1 = [];
expensesData.push(expenses);
expenses1 = expensesData.map((expense, index) => {
`<tr>
<td>${expense[index].date}</td>
<td>${expense[index].expenseInfo}</td>
<td>${expense[index].category}</td>
<td>${expense[index].amount}</td>
</tr>`
})