更改集合中的属性
Changing a property in a Collection
我正在尝试转换集合中的属性。在这种情况下,我收到了一批航班。属性FLDATE是飞机离开的日期,现在是date
属性。我想将其转换为string
属性。我不确定代码是否正确,因为我的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;
}
看起来不错。但是,如果您不需要保留原始阵列,您可以在适当的位置进行更改:
function changeCollection (colIn) {
for (var i = 0; i < colIn.length; i++) {
colIn[i].FLDATE = colIn[i].FLDATE.toString();
}
}
或者你可以使用类似库的下划线或Lo Dash使其可读性更强:
_(colIn).each(function (flight) {
flight.FLDATE = flight.FLDATE.toString();
});
请注意,我还没有运行此代码,所以它可能包含一些拼写错误。
相关文章:
- 将css属性添加到对象的集合中
- 如何更改与Backbone集合中的模型相关联的几个元素的css属性
- 从骨干集合筛选模型,然后为这些模型设置属性
- 在 Forerunner 数据库集合中创建主键时,key 属性是否可以位于集合对象的对象内部
- 如何在集合中指定模型的一个属性
- 主干:如何保存模型集合中模型的属性更改
- BackboneJS重新排列集合中模型的最佳方式,同时为每个模型维护0索引的有序属性
- 集合作为 EmberJS 中的属性?(一对多关系)
- 我怎样才能得到“;类型“;集合中每个属性的
- 根据三个模型属性对主干集合进行排序
- 根据模型属性对主干集合进行排序
- Backbone.js在permalink集合中所有模型的唯一属性名称
- 监视包含点的属性上的集合
- 数组中嵌入文档的集合更新属性
- 在任何时候,将 Active 属性设置为主干集合中的 1 个模型
- 主干集合 其中函数在作为对象的属性上
- 更改一个对象的可观察属性会更改集合中所有对象的属性
- 骨干.js:有没有办法在创建集合时为集合中的所有模型设置属性
- MSCRM 识别表单属性集合上的快速视图属性
- 使用微风js过滤实体的子属性集合