采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
data { arr1:[‘1’], arr2:[‘2’], arr3:[‘3’], arr4:[‘4’], arr5:[‘5’], datas:[ {val:‘1’},{val:‘2’},{val:‘3’},{val:‘4’},{val:‘5’}] } 类似这样,除了for循环还有什么方法可以实现
同学你好,你看下面的代码能不能满足你的需求
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);
谢谢老师 ^ ^
同学你好,能将你的需求说的详细点吗,如果是想将data对象中的五个数组中的某个值取出放在data的一个属性里面,可以先遍历对象将数组内的值取出是最方便的做法,像是for in ,
Object.keys(data).forEach(key => {})这些方法都是可以直接取出对象中的属性的。
我是想把数组里的值 放到对应的5个对象中,现在遇到的就是5个不同类别的勾选框,选择 ‘是’ 或者‘否’后,将勾选‘是’和‘否’的状态 放在两个的变量中,传递给后台,
登录后可查看更多问答,登录/注册
基于Element的中后台课程,一套中小型企业通用的后台管理系统
1.8k 2
2.9k 12
4.1k 20
895 17
1.6k 16