From c85b648d716d12a81aebc8225335ef5894a658b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E8=90=83?= <1941538655@qq.com> Date: Mon, 27 Feb 2023 09:23:46 +0000 Subject: [PATCH] =?UTF-8?q?=E7=8E=8B=E8=90=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 王萃 <1941538655@qq.com> --- .../2.20/zy.js" | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 "\347\216\213\350\220\203/\346\250\241\345\235\227\344\275\234\344\270\2322.15/2.20/zy.js" diff --git "a/\347\216\213\350\220\203/\346\250\241\345\235\227\344\275\234\344\270\2322.15/2.20/zy.js" "b/\347\216\213\350\220\203/\346\250\241\345\235\227\344\275\234\344\270\2322.15/2.20/zy.js" new file mode 100644 index 0000000..1601315 --- /dev/null +++ "b/\347\216\213\350\220\203/\346\250\241\345\235\227\344\275\234\344\270\2322.15/2.20/zy.js" @@ -0,0 +1,54 @@ +// ## 作业1:使用open write close的形式去创建一个大文件,内容从指定的文本中随机取一些(每次取得长度内容可以不一样),计算出这个大文件出现最多的字符(要使用流的形式). + +//引入fs文件 +let fs = require("fs"); +let wj = fs.openSync("./wenjian.txt","w"); + +//随机定义字符串 +let str = "hfdewhfwehfgoeruihfsh124321374hfgdfjngjkd"; +for(i=0;i<100;i++) { + let long = Math.ceil(Math.random() * 20); + let kong = ""; + for(k=0;k{ + console.log(suiji); + let nr = suiji; + for(let j=0;j max) { + max = sz[key]; + zhi=key; + } + } + console.log(sz); + console.log("这个文件出现最多的字符是:" +zhi+",共出现了"+max+"次"); + +}); +//结束监听事件 +read.on("end",()=>{ + console.log("-------------读取完毕----------------"); +}) + + -- Gitee