如何将txt文件中的数据保存返回到函数外的数组中?

大卫·东条

这是我第一次使用 javascript,我试图做的是将从 .txt 文件中提取的数据保存在我在代码外部和开头声明的数组中。(这是电子框架)。

我试图提取数据并保存到数组中。

const { remote } = require('electron')
const app = remote.app
const $ = require('jquery')
const fs = require('fs')
const dialog = remote.dialog

const win = remote.getCurrentWindow()

let dataMeetingsFromTxt

{...}

function readMeetingsToSaveIntoArray() {
  dataMeetingsFromTxt = []
  fs.readFile('./dataMeetings.txt', 'utf-8', (err, data) => {
    if (err) throw err;
    dataMeetingsFromTxt = data.toString().split("\n");
  })
}

{...}

$('.oneBTN').on('click', () => {
  readMeetingsToSaveIntoArray()
  console.log(dataMeetingsFromTxt.length) //The output is always 'undefined'
})

输出总是“未定义”。

流行嘻哈

这是因为 fs.readFile 是异步的。第三个参数是一个回调,这是应该完成 console.log 的地方。否则,单击处理程序上的 console.log 将在 readFile 的回调之前执行。

const { remote } = require('electron')
const app = remote.app
const $ = require('jquery')
const fs = require('fs')
const dialog = remote.dialog

const win = remote.getCurrentWindow()

let dataMeetingsFromTxt

{...}

function readMeetingsToSaveIntoArray() {
  dataMeetingsFromTxt = []
  fs.readFile('./dataMeetings.txt', 'utf-8', (err, data) => {
    if (err) throw err;
    dataMeetingsFromTxt = data.toString().split("\n");
    console.log(dataMeetingsFromTxt.length);
  })
}

{...}

$('.oneBTN').on('click', () => {
  readMeetingsToSaveIntoArray()
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何将数据推送到JSON文件中的数组并保存?

来自分类Dev

如何将数据作为函数参数中的响应返回到对象(如jquery ui autocomplete)

来自分类Dev

如何将数组从php返回到javascript中的ajax响应

来自分类Dev

如何将值从JavaScript中的函数返回到HTML中的文本框

来自分类Dev

如何将StringIO(pdf)数据保存到文件中

来自分类Dev

如何将值从递归函数返回到数组

来自分类Dev

如何将数据保存到plist文件中的多维数组

来自分类Dev

如何将Plesk API XML包返回到数组中

来自分类Dev

如何将.txt文件中的特定文本保存在数组中

来自分类Dev

如何将Tensorflow数据集保存到文件中?

来自分类Dev

如何将保存在.txt文件中的过程值保存到C中的4个不同数组中

来自分类Dev

如何将抓取数据保存到CSV文件中?

来自分类Dev

如何将数据推送到JSON文件中的数组并保存?

来自分类Dev

如何将列表中的结果保存到.txt文件?

来自分类Dev

如何将数组从函数“返回”到c中的main

来自分类Dev

如何将值从JavaScript中的函数返回到HTML中的文本框

来自分类Dev

在TACTIC中,使用server.execute_cmd()方法时,如何将数据返回到前端?

来自分类Dev

如何将 json 数组返回到我在 Codeigniter 中的视图

来自分类Dev

如何将数据保存到应用程序 vb.net 中?(不使用数据库或txt文件)

来自分类Dev

如何将 .txt 文件中的数据插入 html

来自分类Dev

如何将 objc(Xcode) 中的 bool 返回到 Unity 或在 xCode 中执行函数?

来自分类Dev

如何将 .txt 文件中的数据保存到 JavaScript 中的数组?

来自分类Dev

如何将列中的值从 StarBasic 返回到 Calc

来自分类Dev

如何将值返回到数组

来自分类Dev

如何将数据网格中选定的行数返回到 WPF 中的文本框?

来自分类Dev

单击下载按钮时,如何将 MySQL 数据库中的值保存到 .txt 文件中?

来自分类Dev

如何将反应钩子返回到组件中

来自分类Dev

如何将 .txt 文件中的数据导入 python 中的数组

来自分类Dev

如何将数据从 PHP 返回到 ajax 函数

Related 相关文章

  1. 1

    如何将数据推送到JSON文件中的数组并保存?

  2. 2

    如何将数据作为函数参数中的响应返回到对象(如jquery ui autocomplete)

  3. 3

    如何将数组从php返回到javascript中的ajax响应

  4. 4

    如何将值从JavaScript中的函数返回到HTML中的文本框

  5. 5

    如何将StringIO(pdf)数据保存到文件中

  6. 6

    如何将值从递归函数返回到数组

  7. 7

    如何将数据保存到plist文件中的多维数组

  8. 8

    如何将Plesk API XML包返回到数组中

  9. 9

    如何将.txt文件中的特定文本保存在数组中

  10. 10

    如何将Tensorflow数据集保存到文件中?

  11. 11

    如何将保存在.txt文件中的过程值保存到C中的4个不同数组中

  12. 12

    如何将抓取数据保存到CSV文件中?

  13. 13

    如何将数据推送到JSON文件中的数组并保存?

  14. 14

    如何将列表中的结果保存到.txt文件?

  15. 15

    如何将数组从函数“返回”到c中的main

  16. 16

    如何将值从JavaScript中的函数返回到HTML中的文本框

  17. 17

    在TACTIC中,使用server.execute_cmd()方法时,如何将数据返回到前端?

  18. 18

    如何将 json 数组返回到我在 Codeigniter 中的视图

  19. 19

    如何将数据保存到应用程序 vb.net 中?(不使用数据库或txt文件)

  20. 20

    如何将 .txt 文件中的数据插入 html

  21. 21

    如何将 objc(Xcode) 中的 bool 返回到 Unity 或在 xCode 中执行函数?

  22. 22

    如何将 .txt 文件中的数据保存到 JavaScript 中的数组?

  23. 23

    如何将列中的值从 StarBasic 返回到 Calc

  24. 24

    如何将值返回到数组

  25. 25

    如何将数据网格中选定的行数返回到 WPF 中的文本框?

  26. 26

    单击下载按钮时,如何将 MySQL 数据库中的值保存到 .txt 文件中?

  27. 27

    如何将反应钩子返回到组件中

  28. 28

    如何将 .txt 文件中的数据导入 python 中的数组

  29. 29

    如何将数据从 PHP 返回到 ajax 函数

热门标签

归档