The constructor property returns the constructor function for all JavaScript variables.
// Returns function Object() {[native code]}: {name:‘John’,age:34}.constructor // Returns function Array() {[native code]}: [1,2,3,4].constructor // Returns function Date() {[native code]}: new Date().constructor // Returns function Set() {[native code]}: new Set().constructor // Returns function Map() {[native code]}: new Map().constructor // Returns function Function() {[native code]}: function () {}.constructor |
(myArray.constructor === Array); |
(myDate.constructor === Date); |