【发布时间】:2014-05-27 10:03:02
【问题描述】:
我有一个表示表单字段的 javascript 对象。大约 70% 的这些字段必须复制到某些对象中以发送到服务器,其他字段用于 UI 使用。目前我通过为每个字段手动创建分配来克隆对象,这导致结构不太好,如下所示。请注意,对于被复制的部分,我会保持字段名称相同。
var contData = {
ContainerType: data.ContainerType,
ProjectIds: data.ProjectIds,
PrivateToProjects: data.PrivateToProjects,
DimensionType:data.DimensionType,
MetricsX: data.MetricsX,
MetricsY: data.MetricsY,
Parent:data.Parent,
ContainerName:data.Prefix
};
对对象的克隆部分进行编码的最佳方法是什么,只需指定要克隆/不克隆的字段列表,例如一些有用的辅助函数?
我也使用 angular 和 jquery。
【问题讨论】:
-
是的。您是否尝试过编写这样的辅助函数?这实际上是微不足道的。我认为 Angular 或 jquery 中还没有。
标签: javascript