VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网站开发 > JavaScript >
  • ECharts图标中用的js相关的处理方法

做ECharts图标,一般都是对后端返回的数据进行处理,以下是我用到的处理方法

一、js快速将字符串数组转化为数字数组(互换)

1、数字数组转化为字符串数组

1
2
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
arr.map(String);  //结果: ['1', '2', '3', '4', '5', '6', '7', '8', '9']

 

 2、字符串数组转化为数字数组

1
2
var a = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
a.map(Number);  //结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]

二、js数组与字符串的相互转换方法

一、数组转字符串

需要将数组元素用某个字符连接成字符串,示例代码如下

1
2
3
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");

  

二、字符串转数组

实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:

1
2
var s = "abc,abcd,aaa";
ss = s.split(",");// 在每个逗号(,)处进行分解。

  

三、Js删除数组中的空值

filter 过滤方法

var arr = ['A', '', 'B', null, undefined, 'C', '  '];
var r = arr.filter(function (s) {
    return s && s.trim(); // 注:IE9(不包含IE9)以下的版本没有trim()方法
});

 

 

四、数组中去除单引号的问题

一、从后台返回数据之后数组中有双引号和单引号,需要去除单引号

 

  二、对得到的数据 const = res.data.chart.isColor;进行遍历

 

 三、最终可得到正常的数据

 

 
出处:https://www.cnblogs.com/zmdComeOn/p/15918746.html


相关教程