Javascript “Not a Constructor” Exception while creating objects

后端 未结 14 1213
[愿得一人]
[愿得一人] 2020-11-27 18:15

I am defining an object like this:

function Project(Attributes, ProjectWidth, ProjectHeight)
{
    this.ProjectHeight = ProjectHeight;
    this.ProjectWidth          


        
14条回答
  •  萌比男神i
    2020-11-27 18:47

    Sometimes it is just how you export and import it. For this error message it could be, that the default keyword is missing.

    export default SampleClass {}
    

    Where you instantiate it:

    import SampleClass from 'path/to/class';
    let sampleClass = new SampleClass();
    

    Option 2, with curly braces:

    export SampleClass {}
    import { SampleClass } from 'path/to/class';
    let sampleClass = new SampleClass();
    

提交回复
热议问题