一、数组指定下标赋值
let myarr=[];
myarr['aa']=['公章', '合同专用章', '法人章', '劳动合同章', '财务章'];
myarr['bb']=['哈哈','嘻嘻','嘿嘿']
myarr;

二、对象指定下标赋值
let myobj={};
myobj.aa=['0=男','1=女','2=其他'];
myobj;

三、下拉数据转化
将获取到的值"0=男,1=女,2=其他",转为 ["男","女","其他"] 格式

let myarr="0=男,1=女,2=其他";
function changeData(val){
let aa=val.split(",");
let bb=[];
for(var i=0;i<aa.length;i++){
let strIndex=aa[i].indexOf("=");
let rVal=aa[i].substring(strIndex+1);
bb[i]=rVal;
}
return bb
};
let mydata=changeData(myarr);
mydata;
ps:若是获取到的数据是个数组,[“0=男”,“1=女”,“2=其他”];可以使用join方法,将数组转为字符串

let myarr=["0=男","1=女","2=其他"];
let pp=myarr.join();
pp;
'0=男,1=女,2=其他';

本文介绍了JavaScript中数组和对象的指定下标赋值方法,以及如何将下拉数据转换为指定格式。通过示例展示了如何利用split()、substring()等方法处理字符串,实现数据的转化。此外,还探讨了数组到字符串的转换,强调了在数据处理过程中的实用技巧。
2794

被折叠的 条评论
为什么被折叠?



