公开演示 · 虚构书签应用

审查结果

先补空标题校验,再合并重复的排序逻辑。

两个值得改的地方

01 · 空标题也能保存

用户只输入空格时,列表会出现一张没有名称的书签。

建议:保存前去掉两端空格,再判断是否为空。

02 · 排序写了两遍

收藏页和搜索页分别维护同一段按时间排序的代码。

建议:提取一个小函数,让两处调用它。

修改示例

这只是虚构代码说明,没有修改任何真实项目。

function normalizeTitle(value: string): string {
  const title = value.trim();
  if (!title) throw new Error("请填写书签标题");
  return title;
}

下一步

用空字符串、只有空格和正常标题,检查三种输入的保存行为。