Итак, у меня есть конструктор объекта, но когда я пытаюсь вставить объект, в массиве cmndlist
всегда есть x количество последнего определенного объекта.(В основном все они заканчиваются одинаково)
function command(name, category, help, callback) {
this.name = name;
this.help = help;
this.use = callback;
cmndlist[category].push(this);
};
Вот код, в котором я также определяю объекты.
command("foo",0,"foo", function(message){
//code
});
command("bar",1,"bar", function (message){
//code
});
command("foobar",1,"foobar", function (message){
//code
});
Так что в этом примере все объекты в массиве будут иметьте же свойства, что и foobar
.
Я не хочу этого, я хочу, чтобы в нем были все три объекта.