JSFiddle - React, Tailwind, and code Playground
by Sinh Nguyen
JavaScript
var dataStr = '[[0.66,0.38,0.78,0.42,0.91,0.46,0.87,0.58,0.83,0.71,0.75,0.70,0.68,0.69,0.67,0.54],[0.34,0.43,0.47,0.48,0.60,0.53,0.57,0.63,0.53,0.72,0.45,0.66,0.38,0.59,0.36,0.51],[0.11,0.47,0.20,0.50,0.28,0.52,0.29,0.67,0.30,0.82,0.20,0.81,0.10,0.79,0.11,0.63]]';
//console.log(dataStr);
//const firsrPos = dataStr.search('\[\[');
function getString(str){
let secondPos = str.search('],');
if(secondPos === -1){
secondPos = str.search(']]');
}
console.log('secondPos:'+secondPos);
dataRet = str.slice(2, secondPos);
console.log(dataRet);
return dataRet;
}
/* const secondPos = dataStr.search('],'); */
/* console.log('secondPos:'+secondPos); */
const nLength= dataStr.length;
const firstArea = getString(dataStr);
dataStr = dataStr.slice(firstArea.length + 3, nLength);
const secondArea = getString(dataStr);
dataStr = dataStr.slice(secondArea.length + 3, nLength);
const thirdArea = getString(dataStr);
/* const firstArea = dataStr.slice(2, secondPos); */
/* console.log('firstArea:'+ firstArea);
const thirdPos = dataStr.search('],');
const secondArea = dataStr.slice(secondPos+2, secondPos); */