gpt4 book ai didi

javascript - 使用 underscorejs 转换集合的更好方法

转载 作者:行者123 更新时间:2023-12-03 08:51:26 25 4
gpt4 key购买 nike

我试图简单地用空字符串替换无效日期。我正在迭代对象数组,但每当我尝试使用 _.each() 时,我都会迷路。如果有人可以向我展示一种迭代列表中所有 fieldsToCheck 项目的方法,那就太棒了。

massage.removeBadDates = function(data){
var fieldsToCheck = [
"partsLeadTime",
"statusDate",
"targetDate",
"revisedTargetDate",
"quoteDate",
"dispositionDate",
"serviceDate",
"finalDate",
"receivedDate"]
var newData = []
_.map(data, function(value, index, list){
newData.push(value)
//single
if (list[index].partsLeadTime == "1900-01-01T00:00:00"){
newData[index].partsLeadTime = ""
}
});
return newData
};

最佳答案

你非常想要这样的东西:

_.each(fieldsToCheck(function(field) { 
if (list[index][field] == "1900-01-01T00:00:00") {
newData[index][field] = ""
}
});

关于javascript - 使用 underscorejs 转换集合的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32656771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com