已知提交表单时,监听到的form值如下:
forms = {input_3:'张三',input_7:['音乐','电影','运动'],input_8:'18岁'}
需要将上面的对象按如下data格式传值:
data = {input_3:'张三',input_7_1:'音乐',input_7_2:'电影',input_7_3:'运动',input_8:'18岁'}
请问如何写转化代码呢?
已知提交表单时,监听到的form值如下:
forms = {input_3:'张三',input_7:['音乐','电影','运动'],input_8:'18岁'}
需要将上面的对象按如下data格式传值:
data = {input_3:'张三',input_7_1:'音乐',input_7_2:'电影',input_7_3:'运动',input_8:'18岁'}
请问如何写转化代码呢?
你题目的解答代码如下:
forms = {input_3:'张三',input_7:['音乐','电影','运动'],input_8:'18岁'}
forms.input_7.forEach(function(v, i){
forms['input_7_'+(i+1)] = v;
});
delete forms.input_7;
console.log(forms);
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!