Мы можем создать объект в JavaScript тремя способами: -
1.) Var obj = {имя: 'Джон', возраст: 30, пол: 'мужской'}; // используя литерал объекта
2.) Var a = new Test (); // используя функцию конструктора
3.) Var obj = Object.create (null); // используя метод Object.create ()
Но мой вопрос в том, когда мы должны использовать литерал объекта, функцию конструктора и метод Object.create ().А также разница между этими тремя.Например, в каком случае или в каком виде требования мы можем использовать один из них в соответствии с этим требованием.И приведите мне реальный пример проекта.