Node Creating new object from inside class method

Node Creating new object from inside class method

What is the node version of php's: new static()?


In one of my class static methods I have to create a new instance of the same class.

class User {
  static find() {
    const newUser = new this(); // new static(); in PHP
  }

}

The example above works but I got linting error:

"new" operators should be used with functions

Now, I'm wondering what's the correct way to do it?

Tried new this.constructor() but it's returning a function not an object.

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

Node.js vs PHP: Which is better for Backend Developer?

PHP and Node.js are both powerful backends for dynamic websites. In this article, we will be talking about the key features & differences between Node.js and PHP, and also try to identify which technology is suitable for which purpose.

How to Use Express.js, Node.js and MongoDB.js

In this post, I will show you how to use Express.js, Node.js and MongoDB.js. We will be creating a very simple Node application, that will allow users to input data that they want to store in a MongoDB database. It will also show all items that have been entered into the database.

Node.js for Beginners - Learn Node.js from Scratch (Step by Step)

Node.js for Beginners - Learn Node.js from Scratch (Step by Step) - Learn the basics of Node.js. This Node.js tutorial will guide you step by step so that you will learn basics and theory of every part. Learn to use Node.js like a professional. You’ll learn: Basic Of Node, Modules, NPM In Node, Event, Email, Uploading File, Advance Of Node.