返回

typescript-读取 JSON 文件:此解决方案是否会导致内存泄漏?

发布时间:2022-08-06 15:51:00 252
# es6

我正在使用 Jest 编写一些测试,并编写了一个“模拟工厂”函数,该函数使用 require() 读取 JSON 文件。但是当我需要多个副本时,它必须创建一个解析原始 var 的深层副本,以便我可以单独操作对象。

export function createFoo(): Foo {

  const foo: Foo = require('./foo.json');

  return JSON.parse(JSON.stringify(foo));

}

我几乎在所有测试中都调用这个函数。我在这里阅读了一些提示和示例,但我仍然有一些问题。难道没有比字符串化然后再次解析更好的方法来解决这个问题吗?我是否必须释放需要返回以避免内存泄漏?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像