做ECharts圖示,一般都是對后端回傳的資料進行處理,以下是我用到的處理方法
一、js快速將字串陣列轉化為數字陣列(互換)
1、數字陣列轉化為字串陣列
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.map(String); //結果: ['1', '2', '3', '4', '5', '6', '7', '8', '9']
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陣列與字串的相互轉換方法
一、陣列轉字串
需要將陣列元素用某個字符連接成字串,示例代碼如下
var a, b;
a = new Array(0,1,2,3,4);
b = a.join("-");
二、字串轉陣列
實作方法為將字串按某個字符切割成若干個字串,并以陣列形式回傳,示例代碼如下:
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/
個性簽名:努力生活,努力走路
阿里云拼團:https://www.aliyun.com/1111/home?userCode=f4ee1llo1核2G1M,86一年,229三年;2核4G5M,799三年;2核8G5M,1399三年
騰訊云三月采購計劃特價:https://cloud.tencent.com/act/cps/redirect?redirect=1073&cps_key=15d0b1673287c43fe946626d9f4e2eee&from=console1核2G1M,88一年;1核2G1M,268三年;2核4G5M,998一年;4核8G5M,2888元三年
您的資助是我最大的動力!
金額隨意,歡迎來賞!
如果,想給予我更多的鼓勵,求打
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/430221.html
標籤:JavaScript
