Я понять не могу как в js object может существовать без класса? В отличие например от php
class Db implements DbInterface
{
public function __construct($params) { ... }
public function queryAll($sql) { ... }
public function queryOne($sql) { ... }
}
new Db($params);
VolgaVolga, они есть, просто для часто используемых классов есть литеральная нотация, которой обычно все и пользуются из-за краткости, например, для new Object() есть {}, для new Array() есть [], и тд, но никто не запрещает вам писать с new, если так хочется.