Что такое версия узла php: new static()
?
В одном из моих статических методов моего класса мне нужно создать новый экземпляр того же класса.
class User {
static find() {
const newUser = new this(); // new static(); in PHP
}
}
Пример выше работает, но я получил ошибку linting:
"new" operators should be used with functions
Теперь мне интересно, как правильно это сделать?
Пробовал new this.constructor()
но этовозвращая функцию, а не объект.