ae_ph
@ae_ph
I'm a owl )

Как вернуть результат из вложенной функции?

Не могу разобраться как вернуть результат моей вложенной функции.
e = filesBasename.split();
Пытаюсь вернуть значение e т.е. это результат выполнения.
Прошу помощи

function main() {
        return src('frontend/**/*.scss')
            .on('data', function(file) {

                fs.readFile(file.path, "utf8", (err, elem) => {
                    if (err) throw err;
                    const regexp = /@import\s*["']([^"']+)["'];/gi;
                    let result = elem.matchAll(regexp);
                    const matchGroupValues = [...result].map(([, group1]) => group1);
                    const valuesInArrays = matchGroupValues.map(value1 => [value1]);

                    function main1(e) {
                        for (let value of valuesInArrays) {
                            let filesBasename = value + '' + '.css';
                            e = filesBasename.split();
                            return main1;
                        }
                    };
                })
            })
    };

    // Возвращаем результат работы функции main1()
    main()(console.log());
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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