使用哈希图获取对象而不是字符串

时间:2019-03-27 16:34:36

标签: javascript node.js typescript

我正在使用一些哈希图,并且在代码末尾想获取此哈希图的所有值,而不传递单个键值。

基本流量:

  1. 从外部文件创建哈希图,文件“ id:value”的结构
  2. 使用此哈希图
  3. 在哈希图中插入新值
  4. 获取所有键和值以保存在外部文件中

我试图在不使用get的情况下传递所有地图,但无法正常工作。

fs.appendFile('test.txt', this.map.toString(), 'utf8', (err: Error) =>
{
  if (err) throw err;
  console.log('Data is appended to file successfully.');
});

1 个答案:

答案 0 :(得分:0)

如果您的mapMap,则可以通过先将其转换为键/对值数组来对其进行序列化。

const stringMap = JSON.stringify([...this.map])

如果它是一个普通的JS对象,那么JSON.stringify(this.map)就足够了