阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Deno.read

      read

      • read(rid: number, buffer: Uint8Array): Promise<number | unique symbol>

      • 从资源 ID (rid) 读取内容,并写入到数组缓冲区 (buffer)。

        Read from a resource ID (rid) into an array buffer (buffer).

        如果没有要读取的内容,返回值为操作期间读取的字节数,或者文件结尾(Symbol(EOF))。

        Resolves to either the number of bytes read during the operation or End Of File (Symbol(EOF)) if there was nothing to read.

         // 如果 "/foo/bar.txt" 文件里面有 "hello world":
         const file = await Deno.open("/foo/bar.txt");
         const buf = new Uint8Array(100);
         const numberOfBytesRead = await Deno.read(file.rid, buf); // 11 bytes
         const text = new TextDecoder().decode(buf);  // "hello world"
         Deno.close(file.rid);
        

      参数

      -   ##### rid: number
      
      -   ##### buffer: Uint8Array
      

      返回 Promise<number | unique symbol>

      目录
      本文目录
      目录