add 1
This commit is contained in:
11
utils.js
11
utils.js
@@ -2,6 +2,7 @@ const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
const DataFile = path.join(__dirname, './data.json')
|
||||
const DataFile2 = path.join(__dirname, './data-friendly.json')
|
||||
let data = JSON.parse(fs.readFileSync(DataFile, 'utf8'))
|
||||
|
||||
function structure() {
|
||||
@@ -22,7 +23,17 @@ function structure() {
|
||||
}
|
||||
|
||||
function saveData() {
|
||||
const ObjSort = function (arys) {
|
||||
var newkey = Object.keys(arys).sort((a,b)=>a.localeCompare(b));
|
||||
var newObj = {}; //创建一个新的对象,用于存放排好序的键值对
|
||||
for (var i = 0; i < newkey.length; i++) {
|
||||
newObj[newkey[i]] = arys[newkey[i]];
|
||||
}
|
||||
return newObj; //返回排好序的新对象
|
||||
}
|
||||
data = ObjSort(data)
|
||||
fs.writeFileSync(DataFile, JSON.stringify(data), 'utf8')
|
||||
fs.writeFileSync(DataFile2, JSON.stringify(data, null, 4), 'utf8')
|
||||
}
|
||||
|
||||
function addData(wordStruct, saveData = true) {
|
||||
|
Reference in New Issue
Block a user