Skip to content

getTabStorage报 Unexpected end of JSON input 错误 #4

@xiaozhimengmengda

Description

@xiaozhimengmengda

// 获取标签
function getTabStorage(): TabType[] {
try {
return JSON.parse(sessionStorage.getItem(TAB_SESSION_KEY) || '[]');
} catch (error) {
console.error("Error parsing tab storage:", error);
return [];
}
}
使用 || [] 确保即使解析失败也返回一个空数组,但是这种方法并不会阻止 JSON.parse 解析错误,考虑使用 try-catch 块来捕获可能的解析错误

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions