Tengo un código que resulta diferente en la terminal vscode y en la consola del navegador. ¿por qué?
var length = 10; function fn() { console.log(this.length); } var obj = { length: 5, method: function(fn) { fn(); arguments[0](); } }; obj.method(fn, 1);registra 10 y 2 en la consola del navegador
10 2pero registra diferente en la terminal vscode. el uso del script para ejecutar el código es 'node file.js'
undefined 2