'o' is already defined
904 if (l == 's') { d.s = v[i] }
905 }
906
907 var o = new Date(d.y, Number(d.m) - 1, d.d, Number(d.h), Number(d.n), Number(d.s), 0)908 const y = String(o.getFullYear()) + '-'
909 const m = nuPad2(o.getMonth() + 1) + '-'
910 const a = nuPad2(o.getDate()) + ' '
't' is already defined
789 }
790
791 if (t[0] == 'undefined') {
792 var t = [0, 0, 0]793 }
794
795 const o = new Date(d[0], d[1] - 1, d[2], t[0], t[1], t[2], 0) // -- (year, month, day, hours, minutes, seconds, milliseconds)
't' is already defined
785 var t = String(v.split(' ')[1]).split(':')
786 } else {
787 var d = [0, 0, 0]
788 var t = String(v.split(' ')[0]).split(':')789 }
790
791 if (t[0] == 'undefined') {
'd' is already defined
784 var d = String(v.split(' ')[0]).split('-')
785 var t = String(v.split(' ')[1]).split(':')
786 } else {
787 var d = [0, 0, 0]788 var t = String(v.split(' ')[0]).split(':')
789 }
790
'i' is already defined
682 }
683
684 if (nd == 0) { // -- no deleting allowed
685 for (var i = 0; i < o.rows.length; i++) {686 o.deleted[i] = 0
687 }
688
'i' is already defined
671 titles.shift()
672 o.chartData.splice(0, 0, titles)
673
674 for (var i = 0; i < o.chartData[0].length; i++) {675 row = []
676
677 for (let p = 0; p < o.chartData.length; p++) {
'sf' is already defined
572 pk = $('#nuRECORD').attr('data-nu-primary-key-name')
573 table = $('#nuRECORD').attr('data-nu-table')
574 sel = '#nuRECORD'
575 var sf = 'nuRECORD'576
577 if (table === undefined) {
578 oi = parent.nuFORM === undefined ? undefined : parent.nuFORM.getCurrent().form_id
'v' is already defined
471 }
472
473 const d = this.data() // -- an array of all data as subforms (the mainform is the first element)
474 var v = 0475 let u = 0
476
477 for (let i = 0; i < d.length; i++) {
'f' is already defined
478 const SF = d[i]
479 if (SF.id == subform_name) { // -- i've got the right subform
480 // var fmt = $("[id$='" + field_name + "']input[id^='" + subform_name + "']").attr('data-nu-format')
481 var f = SF.fields.indexOf(field_name) // -- check for valid field(column)482 if (f == -1) { return 0 }
483 for (let c = 0; c < SF.rows.length; c++) {
484 if (SF.deleted[c] == 0) { // -- add up only stuff not being deleted
Description
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
Bad Practice
var db = dbDriver.loadTables()
{
var db = db.get("usersId:1234") // bad practice!
}
Recommended
// always use 'let' or 'const'
const db = dbDriver.loadTables();
{
const users = db.get("userId:1234") // avoid shadowing
}