phantomjs javascript ler um arquivo local linha por linha

Eu nunca usei javascript para ler um arquivo linha por linha, e phantomjs é um novo jogo de bola para mim. Eu sei que há uma função read () no fantasma, mas não tenho certeza de como manipular os dados depois de armazená-los em uma variável. Meu pseudocódigo é algo como:

filedata = read('test.txt');
newdata = split(filedata, "\n");
foreach(newdata as nd) {

  //do stuff here with the line

}

Se alguém poderia me ajudar com a sintaxe real do código, estou um pouco confuso sobre se os phantomjs aceitarão ou não o javascript típico ou o quê.

questionAnswers(3)

yourAnswerToTheQuestion