阅读:2640回复:0
[typescript]TypeScript: Argument of type 'string | null' is not assignable to parameter of type 'string'.
报错:
Argument of type 'string | null' is not assignable to parameter of type 'string'. 代码: JSON.parse(sessionStorage.getItem("user") ).userId; 原因:sessionStorage.getItem("user") 方法可能返回null , 而null 不是字符串 , 则JSON.parse在执行时就会出错,所以typescript 提示了上面的错误信息,即要处理为null 的情况 解决方案:JSON.parse(sessionStorage.getItem("user") || "{}" ).userId; |
|
|