数组中对象的value值,转为对象的key和value

Antv F2 绘制饼状图,“提审案”,“交审查费”为动态生成。可能不存在这两种类型,也有可能还有其他类型的数据。因此在饼状图渲染时,需要动态设置颜色,而此时后台返回的数据是数组,现在需要改为对象。

	var colorMapArr=  [
		{name:"提实审",color:"#1890FF"},
		{name:"交审查费",color:"#F04864"}
	];
	转为:
	var colorMap = {提实审: "#1890FF", 交审查费: "#2FC25B"}

	方法一:
	_this.colorMapArr.map(function (e, item) {
	 	 _this.colorMap[e.name] = e.color;
	});
	
	方法二:	
	 for (var item in _this.colorMapArr){
	     _this.colorMap[_this.colorMapArr[item].name] = _this.colorMapArr[item].color;
	 };

结果:
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值