javascript - 使用 hashmap 获取 OBJECT 而不是字符串
问题描述
我正在使用一些哈希图,并希望在代码末尾获取此哈希图的所有值而不传递单个键值。
基本流程:
- 从外部文件创建 hashmap,文件结构“id:value”
- 使用这个哈希图
- 在哈希图中插入新值
- 获取所有键和值以保存在外部文件中
我试图通过所有地图而不使用 get 但不起作用。
fs.appendFile('test.txt', this.map.toString(), 'utf8', (err: Error) =>
{
if (err) throw err;
console.log('Data is appended to file successfully.');
});
解决方案
如果您map
是 aMap
那么您可以通过首先将其转换为键/对值数组来对其进行序列化。
const stringMap = JSON.stringify([...this.map])
如果它是一个普通的 JS 对象JSON.stringify(this.map)
就足够了
推荐阅读
- javascript - 防止在 VueJS 中滚动
- sql-server - 根据行和列之间的交集查找值
- liferay - 如何获取用户活动?
- reactjs - 反应:未捕获的类型错误:无法读取未定义的属性“确切”
- python - GroupBox 与 radioButtons 启用另一个 groupBox 不保持按钮状态
- php - 从 phpmailer 网络表单中的地址设置
- python - 获取 Python 中所有可能的变量/参数组合,但始终包括所有变量
- python - django 信号模块对象没有属性'post_save'
- sql - 当我使用内部联接时,我的一些行被删除了
- list - 检查两个键在字典列表中是否具有不同的值