Мой объект:
const data = {
"rows": [
{
"code": "ct101",
"username": "admin",
"subscriptionExpiresOn": "2019-11-27T09:35:38.916Z",
},
{
"code": "bt101",
"username": "admin",
"subscriptionExpiresOn": "2016-11-27T08:20:57.297Z",
},
]
}
В моем объекте внутри массива строк есть ключ с именем 'subscriptionExpiresOn',
Я хочу проверить условие, если subscriptionExpiresOn равно
// Changing the value into 'Expired'
const data = {
"rows": [
{
"code": "ct101",
"username": "admin",
"subscriptionExpiresOn": "2019-11-27T09:35:38.916Z",
},
{
"code": "bt101",
"username": "admin",
"subscriptionExpiresOn": "Expired",
},
]
}
Вот что я пытался с помощью метода карты:
const now = new Date();
data.rows.map((index) => {
if (index.subscriptionExpiresOn < now) {
return {
subscriptionExpiresOn: 'Expired',
};
} else {
return data;
}
});
Но это не работает.