| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Errors/Not_a_constructor | [Back] [Original] |
Get to know MDN better
JavaScript "is not a constructor"
TypeError: Object doesn't support this action (Edge)
TypeError: "x" is not a constructor
TypeError: Math is not a constructor
TypeError: JSON is not a constructor
TypeError: Symbol is not a constructor
TypeError: Reflect is not a constructor
TypeError: Intl is not a constructor
TypeError: Atomics is not a constructor
TypeError
String Array new JavaScript MathJSONSymbolReflectIntlAtomics
var Car = 1;
new Car();
// TypeError: Car is not a constructor
new Math();
// TypeError: Math is not a constructor
new Symbol();
// TypeError: Symbol is not a constructor
function* f() {}
var obj = new f();
// TypeError: f is not a constructor
Car make, model, year
function Car(make, model, year) {
this.make = make;
this.model = model;
this.year = year;
}
mycar
var mycar = new Car("Eagle", "Talon TSi", 1993);
new Promise(...)
(Promise ) TypeError: this is not a constructor
return new Promise.resolve(true);
Promise.resolve() Promise.reject()
// This is legal, but unnecessarily long:
return new Promise((resolve, reject) => { resolve(true); })
// Instead, return the static method:
return Promise.resolve(true);
return Promise.reject(false);
| Web Proxy Viewer | New URL | Original Page |