js循环匹配组合成新对象或js循环组合新数据
2024-08-31 15:00:41
var Arry=[
{name: "vehicleTravelLicenseCopyBack", id: "a1"},
{name: "vehicleTravelLicenseCopyFront", id: "a2"},
{name: "idCardBack", id: "a3"},
{name: "idCardFront", id: "a4"}
]
为了把上面的东西便成下面的
var ImgObj={
idCardBack: "a1",
idCardFront: "a2",
vehicleTravelLicenseCopyBack: "a3",
vehicleTravelLicenseCopyFront: "a4"
}
- 以前的做法定义一个全量对象
Img: {
vehicleTravelLicenseCopyBack: void 0,
vehicleTravelLicenseCopyFront: void 0,
idCardBack: void 0,
idCardFront: void 0,
}
for (let v of Arry) {
for (let n in this.Img) {
if (v.name === n) {
ImgObj[n] = v.id
}
}
}
2、我这是有多惨,今天才发现最快是这样的
for (let v of Arry) {
imgObj[v.name] = v.id
}
为什么当时用了两个数组,脑子进水了。。。
最新文章
- b/s结构的物业管理系统(一)-------登录篇
- HTML 5表单应用小结
- Dynamics AX 2012 R2 将系统用户账号连接到工作人员记录
- HTML-meta
- 【Lucene3.6.2入门系列】第10节_Tika
- MYSQL存储过程事务列子
- 驱动09.nand flash
- Redis[三] @Hash 哈希
- 2018(5)软件架构设计,架构风格,REST
- 4989: [Usaco2017 Feb]Why Did the Cow Cross the Road
- 理解极大似然估计(MLE)
- android studio 汉化 svn插件汉化。布局文件 属性 汉化 public.xml
- 连续三月涨势明显,PostgreSQL 将崛起?
- 【机器学习基础】SVM实现分类识别及参数调优(二)
- 动态绑定数据至Html Table
- DataGridview启用列重新排序属性的作用
- qtp descriptive programming multiple language(多语言支持)
- User-Defined-Literal自定义字面量
- utf8 ucs4
- SQL Server数据库定时备份解决方案