怎样分别将5个数组内的一个值,放进一共集合的5个对象中
来源:11-7 电子书表单开发
lipapa
2020-05-13
data {
arr1:[‘1’],
arr2:[‘2’],
arr3:[‘3’],
arr4:[‘4’],
arr5:[‘5’],
datas:[ {val:‘1’},{val:‘2’},{val:‘3’},{val:‘4’},{val:‘5’}]
}
类似这样,除了for循环还有什么方法可以实现
写回答
2回答
-
同学你好,你看下面的代码能不能满足你的需求
const data = { arr1: [1], arr2: [2], arr3: [3], arr4: [4], arr5: [5] }; const datas = Object.keys(data).map(key => ({value: data[key][0]})); console.log(datas);
012020-05-14 -
扬_灵
2020-05-13
同学你好,能将你的需求说的详细点吗,如果是想将data对象中的五个数组中的某个值取出放在data的一个属性里面,可以先遍历对象将数组内的值取出是最方便的做法,像是for in ,
Object.keys(data).forEach(key => {})这些方法都是可以直接取出对象中的属性的。
012020-05-14
相似问题