我正在使用lowdb https://github.com/typicode/lowdb。 我有一个看起来像这样的小数据库
{
"orders": [
{
"id": "0",
"kit": "not a real order"
},
{
"id": "1",
"kit": "kit_1"
}
],
"total orders": 21,
"216862330724548608": 1
}
是否可以将"kit": "x"
更改为"kit": "y"
x和y是用户输入的,所以我不能只使用replace,因为我不知道它将等于什么。
我确实尝试过使用某种替换,但是没有用
答案 0 :(得分:0)
let = updateOrders = (items, id, newValue) => {
const {orders} = items;
orders.map((item) => {
item.kit = newValue;
//if you need id check uncomment below code and add id in arguments and pass id
// if (item.id === id) {
// item.kit = newValue;
// }
})
console.log(orders);
};
updateOrders(orders, 'updated');
希望这会有所帮助。