如何解决从类方法JavaScript中调用构造函数
在JavaScript中,是否可以通过调用对象内部的构造函数来“重建”类方法内部的对象?还是我必须将值重新分配给每个属性?
例如,当我学习Java时,只需使用onSelectedDay
或this
关键字(对于默认构造函数)即可完成此操作。
我已经在JS中尝试了上述方法,但记录了错误:this(<constructor arguments>)
。
我也尝试过this()
,但它也引发了一个错误:Type Error on line 129: this is not a function
因此,我随后尝试了this.constructor(<constructor arguments>)
,尽管这不会引发错误,但是也没有重置现有对象。 (大概是,它只是在方法调用中创建了一个新对象,但由于未分配给任何对象而将其转储。)
就我而言,解决方案并不是太困难,因为我只是在学习这些东西,并且只有1个属性可以重置。但是我想如果对象有很多需要处理的话,重新分配每个属性可能会很麻烦。
我已经尝试过搜索解决方案并在此处搜索,但是在任何地方都找不到该问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。