javascript中CRUD表中的JSON文件

javascript中CRUD表中的JSON文件,javascript,json,Javascript,Json,我正在使用javascript代码处理CRUD表。我从外部JSON文件中获取表的数据。我有一个问题: 如何删除表中的一行,同时删除JSON文件中的该行? 这意味着自动更新json文件中的数据。 非常感谢这在客户端是可能的,这不仅仅是node.js服务的几行代码 目前我能想到的最简单的方法是使用超链接下载新文件: //源数据 常数数据=[ {“id”:1,“cols”:[ {“id”:1,“val”:“行1列1”}, {“id”:2,“val”:“第1行第2列”}, {“id”:3,“val”:

我正在使用javascript代码处理CRUD表。我从外部JSON文件中获取表的数据。我有一个问题: 如何删除表中的一行,同时删除JSON文件中的该行? 这意味着自动更新json文件中的数据。
非常感谢

这在客户端是可能的,这不仅仅是node.js服务的几行代码

目前我能想到的最简单的方法是使用超链接下载新文件:

//源数据
常数数据=[
{“id”:1,“cols”:[
{“id”:1,“val”:“行1列1”},
{“id”:2,“val”:“第1行第2列”},
{“id”:3,“val”:“第1行第3列”},
{“id”:4,“val”:“第1行第4列”},
{“id”:5,“val”:“第1行第5列”}
]},
{“id”:2,“cols”:[
{“id”:6,“val”:“第2行第1列”},
{“id”:7,“val”:“第2行第2列”},
{“id”:8,“val”:“第2行第3列”},
{“id”:9,“val”:“第2行第4列”},
{“id”:10,“val”:“第2行第5列”}
]},
{“id”:3,“cols”:[
{“id”:11,“val”:“第3行第1列”},
{“id”:12,“val”:“第3行第2列”},
{“id”:13,“val”:“第3行第3列”},
{“id”:14,“val”:“第3行第4列”},
{“id”:15,“val”:“第3行第5列”}
]}
];
//通过移动第三行来创建新数据集
const removed_row=data.filter(row=>row.id!==3);
//为对象创建uri
const data_uri=“data:text/json;charset=utf-8,”+encodeURIComponent(json.stringify(已删除_行));
const data_name=“myJSON”;
//创建一个超链接,我们可以点击下载文件
const-anchor=document.createElement('a');
anchor.href=data\u uri;
anchor.download=`${data_name}.json`;
//附加、单击并移除锚定,以便触发下载
document.body.appendChild(锚定);
anchor.click();

锚定。移除()