1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 82x 82x 82x 335x 335x 2010x 335x | import { getCellValue } from './util'; class Row { constructor(number, cellsArray, labels) { this.num = number; this.cellsArray = cellsArray.map(getCellValue); this.labels = labels; } // Get an object with labels as keys. get cells() { const cellsObj = {}; this.labels.forEach((label, index) => { cellsObj[label] = this.cellsArray[index]; }); return cellsObj; } } export default Row; |