Files
Sub-Store/backend/src/utils/database.js

18 lines
442 B
JavaScript
Raw Normal View History

export function findByName(list, name) {
return list.find((item) => item.name === name);
}
export function findIndexByName(list, name) {
2022-07-05 14:12:45 +08:00
return list.findIndex((item) => item.name === name);
}
export function deleteByName(list, name) {
const idx = findIndexByName(list, name);
list.splice(idx, 1);
}
export function updateByName(list, name, newItem) {
const idx = findIndexByName(list, name);
list[idx] = newItem;
}