【基础篇】js对本地文件增删改查--查

前置条件:

1. 本地有安装node,点击传送门

项目目录:

  1. msg.json内容

{
    "data": [
        {
            "id": 1,
            "name": "hh"
        },
        {
            "id": 2,
            "name": "bb"
        },
        {
            "id": 3,
            "name": "cc"
        }
    ],
    "total": 3
}

2. search.js

// 若找不到该模块,则用npm i fs安装一下即可
var fs = require('fs');

//写入json文件选项
function searchData(page, limit) {
	//现将json文件读出来
	fs.readFile('data/msg.json', function(err, data) {
		if (err) {
			return console.error(err);
		}
		var msg = data.toString(); //将二进制的数据转换为字符串
		msg = JSON.parse(msg); //将字符串转换为json对象

		// 根据传入的页码page和每页的数据limit。【注意此处页码需要减1】
		var pickMsg = msg.data.slice((page - 1) * limit, page * limit);

		msg.total = msg.data.length; //刷新一下总数,以后分页会用上
		console.log(msg);
		console.log('----------查询成功-------------');
		console.log(pickMsg);
	})
}

//执行新增数据方法;
searchData(1, 1)

  

3. 用node执行search.js,效果如下图:

可以发现,分页数据已查询成功。

【基础篇】

js对本地文件增删改查--增

js对本地文件增删改查--删

js对本地文件增删改查--改

js对本地文件增删改查--查

【参考资料】

前人栽树后人乘凉,敬编程界的先行者!

 
原文地址:https://www.cnblogs.com/blogNGNL/p/14104982.html