I have an array of DataTable
objects:
var scheme_tables = {
length: 3,
remittance-penalty-scheme: DataTable.Api._Api[0],
reporting-penalty-scheme: DataTable.Api._Api[0],
service-fee-scheme: DataTable.Api._Api[0],
__proto__: Array[0]
}
I'm performing a callback to every ajax
reload to each of these tables:
for(key in scheme_tables) {
scheme_tables[key].ajax.reload(reloader)
^^^^^^^^
}
And inside that reloader
function, I have a this
keyword:
var reloader = function() {
console.log(this)
^^^^
}
Would the this
keyword in the reloader()
function refer to the .ajax
property or the scheme_tables[key]
object? Because when I perform console.log(this)
, I receive a Window
object-- should it be referring to the DataTable
instance instead?