constructor y instanceof
typeof de objetos no nativos se reemplaza por constructor que devuelve la function constructora, y se compara con la function para saber que tipo de objeto es, pero la mejor forma es instanceof
by Fabian Allel
JavaScript
function Persona(nombre, apellido1, apellido2, edad){
this.nombre = nombre,
this.apellido1 = apellido1,
this.apellido2 = apellido2,
this.edad = edad,
this.sumarEdad= function(){
this.edad++;
}
}
var persona1= new Persona('Luis', 'Gallardo', 'Galaz', 27);
console.log(persona1.constructor==Persona);
//la verdadera forma de ver que tipo de objeto es
console.log(persona1 instanceof Persona);