in public/worker/db.js [117:139]
a: replaceStr(item.a, value, 0, aI),
q: replaceStr(item.q, value, 0, qI),
time: new Date(item.time).getTime(),
});
}
}
return result;
};
const searchBlog = async (value) => {
const array = await db.blog.orderBy("time").toArray();
const result = [];
for (let item of array) {
const titleI = item.content.indexOf(value);
const contentI = item.content.indexOf(value);
if (titleI !== -1 || contentI !== -1) {
const i =
Math.min(titleI, contentI) !== -1
? Math.min(titleI, contentI)
: titleI === -1
? contentI
: titleI;
result.push({