Javascript 更改集合中的属性

Javascript 更改集合中的属性,javascript,collections,Javascript,Collections,我正在尝试转换集合中的属性。在这种情况下,我将收到一系列航班。属性FLDATE(飞机离开的日期)现在是date属性。我想将其转换为字符串属性。我不确定代码是否正确,因为我的Javascript知识有限。你觉得下面的函数怎么样 function changeCollection (colIn) { var theList = new Collection(); for(var i = 0; i < colIn.length; i++) { var co

我正在尝试转换集合中的属性。在这种情况下,我将收到一系列航班。属性FLDATE(飞机离开的日期)现在是
date
属性。我想将其转换为
字符串
属性。我不确定代码是否正确,因为我的Javascript知识有限。你觉得下面的函数怎么样

function changeCollection (colIn)
{
    var theList = new Collection();
    for(var i = 0; i < colIn.length; i++)
    {
        var colItem = colIn[i];
        colItem.FLDATE = colItem.FLDATE.toString();
        theList[i] = colItem;
    }
    return theList;
}
函数更改集合(colIn)
{
var theList=新集合();
对于(变量i=0;i
看起来不错。但如果不需要保留原始阵列,则可以进行适当的更改:

function changeCollection (colIn) {
    for (var i = 0; i < colIn.length; i++) {
        colIn[i].FLDATE = colIn[i].FLDATE.toString();
    }
}
请注意,我没有运行此代码,因此它可能包含一些打字错误

_(colIn).each(function (flight) {
  flight.FLDATE = flight.FLDATE.toString();
});