当前位置: 首页 > 面试题库 >

javascript / node.js中的seek()等效项?

禄和宜
2023-03-14
问题内容

我目前正在尝试使用fs模块读取一些html" target="_blank">文件,用于node.js。由于它缺少我曾经使用过的功能(fseek(),getline()…),因此我创建了另一个模块来取回它们。(C
stdio.h的一个node.js副本)。

我的简单问题是:

seek()是否以其他名称存在?或者我是否需要重新实现几乎每个函数的名称?


问题答案:

在node.js中,seek功能包含在read函数中。使用该fs.read函数时,有一个名为的参数position,它用作搜寻位置。

如果要写入文件,则该函数fs.write还具有position参数。

在此处检查文档:https
:
//nodejs.org/api/fs.html#fs_fs_read_fd_buffer_offset_length_position_callback



 类似资料:
  • 问题内容: 我认为问题很直接。 我正在寻找与nodejs V8引擎中的window.performance.now()类似的东西。 现在我正在使用:- 但是,我读到window.performance.now()比使用日期要准确得多,因为这里定义了什么。 问题答案: 我只想提一下,作者在浏览器中选择使用计时API的三个原因似乎并不直接适用于节点情况,第四个是Javscript时间的不准确性,引用了

  • 问题内容: 数据解密将使用算法在JAVA中运行。因此,我必须使用等效于中的算法使用公开密钥加密数据。 我尝试使用与上面的算法不相似的crypto.constants.RSA_PKCS1_OAEP_PADDING。所以我需要等效于“ RSA / ECB / OAEPWithSHA-256AndMGF1Padding”的算法,或者如何在node.js中实现相同的算法 问题答案: 我终于找到了答案。可以

  • 如何获取当前模块的目录&文件名?。在Node.js中,我将使用:&

  • 问题内容: 我正在遵循此处的指导(侦听事件)以响应+或服务器关闭来正常关闭Windows-8托管的node.js应用程序。 但是Windows没有。我也尝试过,但这似乎迟迟没有任何成效。 在Windows上,此代码为我提供: 错误:无此类模块 在Windows上,此代码可以运行,但现在 做任何优雅的动作为时已晚 : Windows上是否有等效事件? 问题答案: 您必须使用readline模块并监听

  • 问题内容: 当我从解释器编写Python代码时,我可以键入要在当前作用域中定义的名称列表。当我使用交互式控制台(如Firebug,Chrome控制台等)从浏览器开发Javascript代码时,如何以编程方式实现具有相同的信息? 问题答案: 在ChatZilla的代码中,有几个功能可以执行此操作,您必须正确检查许可证以查看是否可以将其撕下来并在任何地方使用。 相关功能可以在 http://hg.mo

  • 问题内容: 我喜欢Java 8的流API。有很多有用的中间方法和终端方法来转换和收集流。我说的是中间方法distinct()或终端方法collect()。我发现该CollectorAPI特别有用,可以将流减少为深度分组图。 Java流API的javascript等价物是什么?我知道好像有很基本的功能map,filter以及reduce,但没有发现由JavaScript原生的收集提供的查询或一组数据