数组或对象指定下标赋值及下拉数据转化

一、数组指定下标赋值

	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=其他';

猜你喜欢

转载自blog.csdn.net/blue__k/article/details/123988081
今日推荐