Estoy tratando de devolver el número de mi elemento que investigo en un archivo, pero el resultado de mi devolución no está definido
function verifFile(file, element) { var nb_element = 0; var lectf = readline.createInterface({ input: fs.createReadStream(file), console: false }); lectf.on('line', function (line) { if (line.trim() != "") { if (line.substring(N1, N2) == element) { nb_element++; } } }); lectf.on('close', function () { if (nombre_ligne_n == 0) { return nb_element; } }); } test = verifFile(pathfile, element); ressult test is undefined