![81d123a604cb56fa1f5a00f2b0ed38c8.png](https://img-blog.csdnimg.cn/img_convert/81d123a604cb56fa1f5a00f2b0ed38c8.png)
上一篇文章写了读取 写入 追加文件内容,这一篇我们做做如何删除 和替换文件内的内容
例子1 先如何删除一个文件里的一些内容
![452ceaba9de3d86cfb4980a79f5672ba.png](https://img-blog.csdnimg.cn/img_convert/452ceaba9de3d86cfb4980a79f5672ba.png)
先在0.1.node.js中写入一些 JSON 格式的内容 然后我们用0.8.删除.js删除id等于2的内容
![3798e5f6517686451ebaff488209cee7.png](https://img-blog.csdnimg.cn/img_convert/3798e5f6517686451ebaff488209cee7.png)
重要的注释在图中
解析下思路 其实思路很简单 我们先将 ./0.1.node环境.js 里的 JSON 格式的内容先读取出来,读取出来的肯定是字符串格式的,所以一读取出来我们就把字符串用 JSON. parse ()把字符串转化成数组格式,在将数组遍历循环,把数组中的每一个值取出来,取出来的内容做判断,判断他们的id哪一个不等于2,在用到我们的空数组,将id不等于2的存入到那个空数组中,在将这个新数组用 JSON. .stringify ()方法在转成字符串,在写入 ./0.1.node环境.js
![40c900ad9c5ea6dae0c204ae879aebfa.png](https://img-blog.csdnimg.cn/img_convert/40c900ad9c5ea6dae0c204ae879aebfa.png)
是不是看不见id等于2的海贼王了 相当于变相删除掉了
例子2 如何向一个文件中替换一些内容呢
![40c900ad9c5ea6dae0c204ae879aebfa.png](https://img-blog.csdnimg.cn/img_convert/40c900ad9c5ea6dae0c204ae879aebfa.png)
看一下结果 id等于3的娜美已经不在了 已经是女帝了看好id是3的是娜美 下面我就要把娜美改成女帝
![1937cce5361aa4a10cbe36e7ceaaa582.png](https://img-blog.csdnimg.cn/img_convert/1937cce5361aa4a10cbe36e7ceaaa582.png)
重要注释在图中 重点看图
解析一下思路
我们先将 ./0.1.node环境.js 里的 JSON 格式的内容先读取出来,读取出来的肯定是字符串格式的,所以一读取出来我们就把字符串用 JSON. parse ()把字符串转化成数组格式,在将数组遍历循环,把数组中的每一个值取出来,取出来的内容做判断,判断他们的id哪一个等于3,将id等于3的内容的names的值改为女帝,在将这个新数组用 JSON .stringify ()方法在转成字符串,在写入 ./0.1.node环境.js
![e9da6d78860e2099fe3ffb4b7ff04352.png](https://img-blog.csdnimg.cn/img_convert/e9da6d78860e2099fe3ffb4b7ff04352.png)
看一下结果 id等于3的娜美已经不在了 已经是女帝了