for in获取到对象的键名,for获取到数组的下标
for of获取到对象的键值
数组 arr1=[{
title:“a”,
id:“1”
},{
title:“b”,
id:“2”
},{
title:“c”,
id:“3”
}]
使用arr1数组生成一个Object
Object格式要求:{
"arr1[0]_title ": ‘a’,
“arr1[0]_id” : ‘1’,
“arr1[1]_title” : ‘b’,
` “arr1[1]_id”:‘2’
}(参数中每个键值均为String)
let obj = {}
for (let i in arr1) {
for (let key in arr1[i]) {
obj[`arr1[${i}]_${key}`] = arr1[i].[key]
}
}