Как я могу использовать node.js, чтобы прочитать текстовый файл существительных и сохранить его в переменной

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

0
задан Iulian Onofrei 8 April 2019 в 06:02
поделиться

1 ответ

Предполагается, что файлы выглядят следующим образом:

noun
noun1

Вы можете загрузить это как таковое. Это синхронно. Вы также можете сделать это асинхронным способом, если хотите.

const fs = require("fs");
const nounFile = "nouns.txt";
const verbFile = "verbs.txt";

const readFile = function (file) {
    return fs.readFileSync(file).toString().split("\n");
};

const randomItem = function (items) {
    return items[Math.floor(Math.random() * items.length)];
};

const nouns = readFile(nounFile);
const verbs = readFile(verbFile);
const noun = randomItem(nouns);
const verb = randomItem(verbs);
0
ответ дан devshawn 8 April 2019 в 06:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: