// switch const switchs = { // 性别 sex: ["女", "男"], // 户口 rpr: ["本地户口", "外地户口"], // 行业 itype: ["农林牧鱼", "制造业", "批发零售", "信息传输/软件/信息技术服务", "房地产", "建筑业", "住宿/餐饮", "卫生/社会工作", "科研/技术服务", "公共管理/社会保障/社会组织", "采矿业", "文化/体育/娱乐业", "居民服务/修理/其他服务业", "租赁/商务服务业", "交通运输/仓储/邮政业", "教育", "金融", "国际组织", "电热力/燃气/水生产供应业 19水利/环境/公共设施管理", "其他"], // 国籍地区 nationality: ["中国大陆(内地)", "中国香港", "中国台湾", "中国澳门", "外国籍"], // 身份证类型 ntype: ["身份证", "护照", "军官证", "户口", "临时身份证", "港澳台通行证"], // 婚姻状况 mstatus: ["未婚", "已婚", "离异", "丧偶", "其他"], // 教育程度 elevel: ["高中以下", "高中", "专科", "学士", "硕士", "博士"], // 居住房产类型 hptype: ["按揭商品房", "单位房产", "全款自购商品房", "直系亲属房产", "自建房", "租赁房", "其他"], // 邮寄地址 maddress: ["同居住地址", "同单位地址"], // 职业类型 otype: ["个体工商户", "私/民营企业", "公务员(政府机关正式员工)", "国有企业/事业单位", "外资企业", "专业技术人员", "现代金融关联企业", "其他"], // 是否挂靠 wbst: ["是", "否"], // 是否有共同借款人 thesame: ["没有", "有"], // 共同借款人身份证件类型 tsitype: ["身份证", "护照", "军官证", "户口", "临时身份证", "港澳台通行证"], // 共同借款人邮寄地址 tsmaddress: ["同居住地址", "同单位地址"], // 共同借款人与借款人关系 tsrelation: ["配偶", "父母亲", "子女", "其他"], // 与借款人关系 relation: ["配偶", "父母亲", "子女", "其他"], }; var obj = {}; Object.keys(switchs).forEach(item => { obj[item] = []; switchs[item].forEach((itemB, index) => { obj[item].push({ key: index, value: itemB }) }) }) console.log(obj)