一、数组指定下标赋值
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=其他';