JavaScript Promise constructor Property
Last Updated :
02 Jun, 2023
JavaScript Promise constructor property is used to return the Promise constructor function for the object. The function which is returned by this property is just a reference to this function, not a Promise containing the function’s name. The JavaScript number constructor, string constructor, and boolean constructor return function Number() { [native code] }, function String() { [native code] }, and function Boolean() { [native code] } respectively.
Syntax:
promise.constructor
Return Value: Promise() { [native code] }
Example 1: This example shows the basic use of Promise constructor property in JavaScript.
Javascript
function gfg(){
let prom = new Promise((resolve, reject) => {})
let val = prom.constructor;
console.log(val)
}
gfg()
|
Output:
Æ’ Promise() { [native code] }
Example 2: This example uses the Promise constructor property of JavaScript.
Javascript
function myGeeks() {
let prom = new Promise((resolve, reject) => { })
console.log(prom.constructor);
}
myGeeks()
|
Output
[Function: Promise]
Supported Browsers:
- Google Chrome
- Edge 12
- Mozilla Firefox
- Opera
- Safari
We have a complete list of Javascript Promise Methods, to check those please go through the Javascript Promise Complete Reference article.
Share your thoughts in the comments
Please Login to comment...