1072
1073 }
1074
1075 var o = new Date(d.y, Number(d.m) - 1, d.d, Number(d.h), Number(d.n), Number(d.s), 0);1076 var y = String(o.getFullYear()) + '-';
1077 var m = nuPad2(o.getMonth() + 1) + '-';
1078 var a = nuPad2(o.getDate()) + ' ';
944 }
945
946 if (t[0] == 'undefined') {
947 var t = [0, 0, 0]; 948 }
949
950 var o = new Date(d[0], d[1] - 1, d[2], t[0], t[1], t[2], 0); //-- (year, month, day, hours, minutes, seconds, milliseconds)
940 var t = String(v.split(' ')[1]).split(':');
941 } else {
942 var d = [0, 0, 0];
943 var t = String(v.split(' ')[0]).split(':'); 944 }
945
946 if (t[0] == 'undefined') {
939 var d = String(v.split(' ')[0]).split('-');
940 var t = String(v.split(' ')[1]).split(':');
941 } else {
942 var d = [0, 0, 0]; 943 var t = String(v.split(' ')[0]).split(':');
944 }
945
828
829 if (nd == 0) { //-- no deleting allowed
830
831 for (var i = 0; i < o.rows.length; i++) { 832 o.deleted[i] = 0;
833 }
834
The var
keyword is soft-deprecated, and should not be used to redeclare existing variables.
It is possible to re-declare the same variable using the var
keyword:
var a = 1;
var a = 10; // valid!
However, this can have unintentional side effects on the code:
var x = 10;
{
var x = 20;
}
console.log(x); // 20
var db = dbDriver.loadTables()
{
var db = db.get("usersId:1234") // bad practice!
}
// always use 'let' or 'const'
const db = dbDriver.loadTables();
{
const users = db.get("userId:1234") // avoid shadowing
}