cc.sys.localStorage.setItem问题

如题

传入的value值是boolean类型,但是get的却是个string,例如:isDateFail = true,当获取isDateFail的值是“true”,这是本来就是这么设计的,还是bug???

1赞

这个是 https://developer.mozilla.org/zh-CN/docs/Web/API/Storage/getItem 官方的 API ,返回的都是字符串。所以不是 bug

我就被這個問題坑了.
setItem時傳入boolean, 取回的時候是字符, 更氣的是我用Typescript,
用boolean類型的變數去取getItem, 居然存的是字符! 而且沒報錯!

所以最好就是轉成json再setItem, 取回json再轉回去.