JSFiddle - React, Tailwind, and code Playground

by Sinh Nguyen

JavaScript

strArea = "[[],[0.0888,0.3892,0.5427,0.3752],[0.8539,0.1738,0.9593,0.1658],[],[],[],[],[],[],[0.6663,0.4132,0.9584,0.4012]]";
stringArea = '';
  console.log('stringArea: ', strArea);
  if (strArea.length > 4) {
    stringArea = strArea.substr(2, strArea.length);
    stringArea = stringArea.substr(0, stringArea.length - 2);
  }
   console.log('stringArea: ', stringArea);
const listArea1 = stringArea.split('],[');
        /* this.lines = []; */
        for (let i = 0; i < listArea1.length; i++) {
            const listArea2 = listArea1[i].split(',');
            for (let ii = 0; ii < listArea2.length; ii += 2) {
            console.log('listArea2[ii]', listArea2[ii]);
            console.log('listArea2[ii + 1]', listArea2[ii + 1]);
                /* this.point = new Point() */;
                /* this.point.x = parseFloat(listArea2[ii]) */;
                /* this.point.y = parseFloat(listArea2[ii + 1]) */;
                /* this.line.push(this.point) */;
            }
            /* this.lines.push(this.line) */;
            /* this.line = [] */;
        }