function dfs(graph, current, visit) {
	visited[current] = true
	for (let i=0; graph.length; i++) {
		const value = graph[i]
		if (!visited[value]) {
			dfs(graph, value, visit)
		}
	}
}

let visited = Array(8).fill(false)
let graph = [[], [2,3,8], [1,7], [1,4,5], [3,5], [7], [2,6,8], [1,7]]

dfs(graph, 0, visited)