jQuery扩展-需要合并对象和数组
jQuery Extends - Need to merge object and array
我有一个数组,我想与JavaScript中的对象合并!对象是这样的:
{fv:"",sv:"",tv:"",ffv:""}
…数组是这样的
["fv", "sv", "tv", "ffv"]
我想要的是两者的合并(类似于散列),如下所示:
{fv: "fv", sv:"sv", tv:"tv", ffv: "ffv"}
到目前为止,这是我已经提出的jQuery,但它是关闭的(它只是增加一个新对象的索引和分配每个项目那里,并保持原始对象的值…我想把这两个像散列一样合并!)
$.extend({fv:"",sv:"",tv:"",ffv:""}, ["fv", "sv", "tv", "ffv"] );
听起来像一个常规循环就足够了:
var obj = {fv:"",sv:"",tv:"",ffv:""};
var items = ["fv", "sv", "tv", "ffv"];
for (var i = 0; i < items.length; i++) {
var item = items[i];
obj[item] = item;
}
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在Javascript中转换对象数组
- 在JavaScript中通过索引从对象数组中获取值
- Backbone虹吸以获取对象数组
- 如何在DataTables 2.1中迭代对象数组
- Javascript-根据赋值顺序,按键合并对象数组
- 将事件附加到对象/数组
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 在对象数组中查找多个值的d3范围
- Undercore.js获取对象数组中键对象的值
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何通过json对象数组为嵌套对象赋值
- 如何循环通过2个对象数组并通过匹配id进行合并
- 为对象数组创建列表项
- 如何使用javascript合并两个对象数组
- JSON到对象数组,并向每个对象添加项
- JavaScript:从对象数组中获取唯一值及其计数
- 按不同项目对对象数组进行排序