Nano Hash - криптовалюты, майнинг, программирование

Значение NodeJs Readline помещается в массив

Я использую модуль чтения NodeJS для чтения из текстового файла. Он возвращает каждую строку в консоль, однако я хочу, чтобы возвращаемые строки добавлялись в массив. Это код, который я получил до сих пор, но он не работает. Я думал, что rd.on действует как своего рода цикл for, но это не похоже на это. Любая помощь будет оценена по достоинству!

    function getinfomation2(){
        var firstfile = [];
        var secondfile = [];
        var countvar = 0;
        readline = require('readline');

        var rd = readline.createInterface({
            input: fs.createReadStream('../FixtureProfiles/CFIP1.json'),
            output: process.stdout,
            terminal: false
        });

        // Add fixture details from file to array to later be called
        rd.on('line', function(line) {
            // if fails console.log(line) returns line in console
            firstfile(countvar) = line;
            console.log(firstfile(countvar))
            countvar = countvar +1;
        });
    }
13.02.2016

  • firstfile(countvar) = line неверно. Операторами доступа к массиву являются [ и ] (см. здесь ). Также проверьте Array.push 14.02.2016
  • Черт возьми! Твое право. Спасибо, что заметили это. Я полностью разбит и пропустил это! 14.02.2016

Ответы:


1

firstfile(countvar) = line неверно.

Операторами доступа к массиву являются [ и ] (см. Array docs на MDN).

Также проверьте Array.push:

firstfile.push(line)
13.02.2016
  • Спасибо, Up Complete пропустил операторы массива. Спасибо что подметил это. 14.02.2016
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..