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); */