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?