js constructor typeOf difference

constructor property returns an array function to create this object references.

For example: const obj = {a: 1}

        console.log(obj.constructor)   // function Object() { [native code] }

        console.log(obj.constructor === Object)  true

        console.log(obj.constructor === 'object')  false

        console.log(typeof obj)           // object 

        console.log(typeof obj === 'object')    true

        console.log(typeof obj === Object)    false

 

Guess you like

Origin www.cnblogs.com/gqx-html/p/11269557.html