class Table {
// manipule table html referenced by id
constructor(id) {
// html:
this.table = document.getElementById(id);
}
get w() {
// get width i.e. columns count
return this.table.rows[0].cells.length;
}
get h() {
// get height i.e. rows count
return this.table.rows.length;
}
get(r, c) {
// return string : cell(r, c) content
return this.table.rows[r].cells[c].innerHTML;
}
set(r, c, v) {
// set value v in cell(r, c)
this.table.rows[r].cells[c].innerHTML = v;
}
sumr(begin, end=this.w-2, at=this.w-1) {
var s, v;
for(var r=1; r