使用此
for (let i = 0; i < res.data.length; i++) {
if (JSON.stringify(new Date(res.data[i].inspectionDate)) === 'null') {
res.data[i].inspectionDate = "Futre Date";
}
}
,
我不明白您为什么使用!isNaN(res.data[i].inspectionDate)
。我认为!(res.data[i].inspectionDate instanceof Date)
足以检查日期是否无效。
请检查以下代码。
var res = {
data: [{
inspectionDate: 'INVALID DATE'
},{
inspectionDate: new Date()
}
]
};
for (let i = 0; i < res.data.length; i++) {
if (!(res.data[i].inspectionDate instanceof Date)) {
res.data[i].inspectionDate = 'Future Date';
}
}
console.log(res);
您也可以使用这种方式。
var res = {
data: [{
inspectionDate: 'INVALID DATE'
},{
inspectionDate: new Date()
}
]
};
res.data.forEach(data => {
if (!(data.inspectionDate instanceof Date)) {
data.inspectionDate = 'Future Date';
}
});
console.log(res);
,
您只需要检查日期是否可以强制为有效数字:
System.Collections.Generic
本文链接:https://www.f2er.com/1889355.html