基礎篇 js對本地檔案增刪改查 增

2022-07-11 04:21:13 字數 1521 閱讀 6605

前置條件:

1. 本地有安裝node,點選傳送門

專案目錄:

1. msg.json內容

,,,

],"total": 4}

2. add.js

// 若找不到該模組,則用npm i fs命令

安裝一下即可

var fs = require('fs');

var params =

//寫入json檔案選項

function adddata(params)

var msg = data.tostring(); //將二進位制的資料轉換為字串

msg = json.parse(msg); //將字串轉換為json物件

msg.data.push(params); //將傳來的物件push進陣列物件中,此處用的模擬資料parms,以後從頁面獲取資料

msg.total = msg.data.length; //重新整理一下總數,以後分頁會用上

console.log(msg.data);

var str = json.stringify(msg); //因為nodejs的寫入檔案只認識字串或者二進位制數,因此進行必要的轉換

fs.writefile('./data/msg.json',str,function(err)

console.log('----------新增成功-------------');

})})

}//執行新增資料方法;

adddata(params)

3. 用node執行add.js,效果如下圖:

可以發現,資料已插入。但是有個問題,資料變成一行了,這樣可讀性很差。我們需要在add.js中進行一點修改,如下

//因為nodejs的寫入檔案只認識字串或者二進位制數,因此進行必要的轉換。另外,此種寫法可以美化寫入的json樣式

【因為此處並未做資料校驗,因此執行了2次,插入了兩條相同的資料。這個小坑之後再填】

【基礎篇】

js對本地檔案增刪改查--增

js對本地檔案增刪改查--刪

js對本地檔案增刪改查--改

js對本地檔案增刪改查--查

【參考資料】

前人栽樹後人乘涼,敬程式設計界的先行者!

node express對本地檔案的增刪改查操作

1 檔案目錄如下 2 增 刪 改 查主要 見下圖,這也是這個小專案的核心 新增資料 var userinfo json.parse req.body.data var address nameformat userinfo.address existandreadfile userinfo,addr...

增刪改查本地JSON

user u new user messageutil.cache d wse weixin string path messageutil.cache webcontent config user.json jsonobject jo jsonobject.fromobject u filewri...

增刪改查 JS陣列增刪改查這點事兒

1 length屬性 length屬性是陣列最重要的屬性,沒有之一,length屬性告訴我們這個陣列內有多少個資料元素,當length 0時說明陣列時乙個空陣列。我們想要遍歷陣列時可以直接將遍歷的終點設為 length 1。這是本文的重點,我們從增刪改查方面入手,梳理方法的作用和用法,有利於記憶和使...