Я хочу создать глобальную функцию, доступную повсюду в моем скрипте, которая будет иметь дело с объектом Graph
- конструированием, обновлением и т. Д.
Я создал функцию:
function GraphFactory(){
this.initNames = function(nodes) {
nodeNames = nodes;
}
this.getNodeNames = function() {
return nodeNames;
}
this.addNameToNodeNames = function(name) {
nodeNames.push(name);
return true;
}
}
Затем, когда я пытаюсь заполнить его, используя
GraphFactory.initNames(['hello','boo'])
Он говорит, что GraphFactory.initNames
не является функцией ...
Как я могу использовать это для заполнения этого графического объекта с помощьюИмена узлов, а затем получить их список, используя GraphFactory.getNodeNames()
?
Спасибо!