(js)字符串对应显示汉字,例:“2,1,0,3,4“转换为“关系,属性,实体,相关实体,文档“

(js)字符串对应显示汉字,例:“2,1,0,3,4"转换为"关系,属性,实体,相关实体,文档”

修改前:
在这里插入图片描述

修改后:
在这里插入图片描述

map:
在这里插入图片描述

相关代码:

data () {
	return {
		mapObjList: [ //构建map所需数据
		   {
		     label: "0",
		     value: "实体",
		   },
		   {
		     label: "1",
		     value: "属性",
		   },
		   {
		     label: "2",
		     value: "关系",
		   },
		   {
		     label: "3",
		     value: "相关实体",
		   },
		   {
		     label: "4",
		     value: "文档",
		   },
		 ],
		 mapObj: null,
		 newBodyList: "",
	}
}

方法里:

//构建map
this.mapObj = new Map();
this.mapObjList.forEach((ele) => {
  this.mapObj.set(ele.label, ele.value);
  console.log(this.mapObj);
});


console.log(this.content.responseBody); //"2,1,0,3,4"
//处理返回体
let conResBody = this.content.responseBody.split(","); //字符串转数组
let bodyList = []; //暂时存放映射后的数组
conResBody.forEach((ele) => {
  bodyList.push(this.mapObj.get(ele));
  this.newBodyList = bodyList.join(); //数组转字符串
  console.log(this.newBodyList); //"关系,属性,实体,相关实体,文档"
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值