Sé que esta es una pregunta extraña, pero ha estado en mi mente durante algún tiempo. ¿Por qué toString devuelve el object para la primera parte del valor devuelto? Me gusta esto -> [object ...] .
pregunta extraña :/
let func = Object.prototype.toString; alert( func.call(123) ); // [object Number] alert( func.call(null) ); // [object Null] alert( func.call(alert) ); // [object Function]aquí está el código.