JavaScript Generator constructor Property Last Updated : 02 Jun, 2023 Comments Improve Suggest changes Like Article Like Report JavaScript Generator constructor property is used to return the Generator constructor function for the object. The function which is returned by this property is just the reference to this function, not a Generator containing the function’s name. The JavaScript number constructor, string constructor, and generator constructor return function Number() { [native code] }, function String() { [native code] }, and GeneratorFunction() { [native code] } respectively. Syntax: generator.constructor Return Value: function GeneratorFunction() { [native code] } Below are examples of the Generator constructor Property. Example 1: This example shows the basic usage of the Generator constructor property in JavaScript. JavaScript function* func() {} console.log(func.constructor); Output: ƒ GeneratorFunction() { [native code] } Example 2: This example uses the Generator constructor Property of Javascript. JavaScript function myGeeks() { function* func() { } console.log(func.constructor); } myGeeks() Output: JavaScript Generator constructor Property Supported Browsers: ChromeEdge FirefoxOperaSafari We have a complete list of JavaScript Generator methods, to check those please go through, the JavaScript Generator Reference article Comment More infoAdvertise with us Next Article JavaScript Generator next() Method S shobhit_sharma Follow Improve Article Tags : JavaScript Web Technologies Similar Reads JavaScript Generator() Constructor In JavaScript, there is no particular Generator() constructor but instead, we can use generator function declaration to construct a Generator object which is iterable as the Generator object is a subclass of the Iterable class. Generators are usually used to create functions that can be exited and r 1 min read JavaScript Generator constructor Property JavaScript Generator constructor property is used to return the Generator constructor function for the object. The function which is returned by this property is just the reference to this function, not a Generator containing the functionâs name. The JavaScript number constructor, string constructor 1 min read JavaScript Generator next() Method JavaScript Generator.prototype.next() method is an inbuilt method in JavaScript that is used to return an object with two properties done and value. Syntax: gen.next( value ); Parameters: This function accepts a single parameter as mentioned above and described below: value: This parameter holds the 2 min read JavaScript Generator return() Method JavaScript Generator.prototype.return() method is an inbuilt method in JavaScript that is used to return the given value and finishes the generator. Syntax: gen.return( value ); Parameters: This method accepts a single parameter as mentioned above and described below: value: This parameter holds the 2 min read JavaScript Generator throw() Method JavaScript Generator.prototype.throw() method is an inbuilt method in JavaScript that is used to resume the execution of a generator by throwing an error into it. Syntax: gen.throw(exception); Parameters: This function accepts a single parameter as mentioned above and described below: exception: Thi 2 min read Like