【问题标题】:How to export and import an array with dynamic values in it, in javascript?如何在javascript中导出和导入其中包含动态值的数组?
【发布时间】:2021-11-25 08:43:48
【问题描述】:

我有一个将动态对象作为值的 数组。 我想将它导出(当然是所有值)到另一个 js 文件,并且 可以从那里访问数组的所有元素(实际上是对象),但是,可以找不到怎么... 任何想法都将不胜感激。

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: javascript arrays import export dynamic-arrays


【解决方案1】:

您可以通过两种方式做到这一点 1) 将数据以 json 格式保存到文件中。收集完所有数据后,将其写入.json 文件。然后您可以在另一个文件中读取它并访问数据。 (注:仅在 Node.js 环境下)

// file1.js
const fs = require('fs')
const data = [your_ready_data]
const stringified = JSON.stringify(data)
fs.writeFileSync("store.json", stringified, {encoding: "utf8"});

// file2.json
const dataString = fs.readFileSync("store.json", { encoding: "utf8" });
const data = JSON.parse(dataString) // 
// ...

2) 作为参数发送

//file1.js
const mainFunction = (list) => {
  //....
}


// file2.js
import mainFunction from 'file1.js'
const collectDate = () => {
  //....
  const data = [your_ready_data]
  
  mainFunction(your_ready_data)
  //....
}

【讨论】:

  • 它回答了你的问题吗?让我知道 (✓)
猜你喜欢
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 2020-08-28
  • 2016-08-26
  • 2016-06-24
  • 1970-01-01
  • 2020-06-26
  • 1970-01-01
相关资源
最近更新 更多