Javascript "График" объекта?
Я хотел поиграть с A* в целях создания игры. Итак, я нашел эту маленькую библиотеку JavaScript: https://github.com/bgrins/javascript-astar
Вот как выглядит основное использование:
var graph = new Graph([
[1,1,1,1],
[0,1,1,0],
[0,0,1,1]
]);
var start = graph.grid[0][0];
var end = graph.grid[1][2];
var result = astar.search(graph, start, end);
Я отвлекся; Я никогда не видел объект "График" в Javascript раньше. Я пытался найти его в Google, и я ничего не нашел. Я тоже ничего не нашел здесь. (Может быть, я просто не знаю, какие вопросы нужно задавать?) Я просмотрел код библиотеки и не вижу ничего, что указывало бы на то, что она является собственностью библиотеки. Не похоже, что мне нужно включать какие-либо другие библиотеки.
Кто-нибудь знает, что это? Это нативный тип объекта javascript? Это в основном то же самое, что и 2D-массив (который я использовал до сих пор)?
Как всегда, советы и советы всегда приветствуются.