fix getIndex function
This commit is contained in:
parent
3263706d57
commit
d218e093d1
11
index.js
11
index.js
@ -42,8 +42,15 @@ class database {
|
|||||||
ToString(value) {
|
ToString(value) {
|
||||||
return typeof(value) === 'string' ? '\'' + value + '\'' : value;
|
return typeof(value) === 'string' ? '\'' + value + '\'' : value;
|
||||||
}
|
}
|
||||||
getIndex (table, indexColumn) {
|
getIndex (table, indexColumn, index_starts = 0) {
|
||||||
return this.get(table).length;
|
// return this.get(table).length;
|
||||||
|
let tableData = this.get(table).sort(a, b => a[indexColumn] - b[indexColumn]);
|
||||||
|
let index = index_starts - 1;
|
||||||
|
for (let i in tableData) {
|
||||||
|
if (i != tableData[i][indexColumn]) return i;
|
||||||
|
index = i;
|
||||||
|
}
|
||||||
|
return index + 1;
|
||||||
}
|
}
|
||||||
execute(SQLRequest) {
|
execute(SQLRequest) {
|
||||||
try {
|
try {
|
||||||
|
Loading…
Reference in New Issue
Block a user