gpt4 book ai didi

javascript - 意外 token : u JSON. parse() 问题

转载 作者:行者123 更新时间:2023-12-03 13:22:08 25 4
gpt4 key购买 nike

我在网上读到意外的 token 问题可能来自使用 JSON.parse()。在我的 iPhone 5 上没有问题,但在我的 Nexus 7 上,我收到以下一系列错误:

enter image description here
View large

我意识到这是重复的,但我不确定如何针对我的具体问题解决这个问题。这是我实现 JSON.parse() 的地方

 $scope.fav = []; 

if ($scope.fav !== 'undefined') {
$scope.fav = JSON.parse(localStorage["fav"]);
}

最佳答案

根据您更新的问题 if条件没有意义,因为您设置了 $scope.fav[]就在之前,所以它永远不会是"undefined" .

您很可能希望以这种方式进行测试:

if (typeof localStorage["fav"] !== "undefined") {
$scope.fav = JSON.parse(localStorage["fav"]);
}

因为我不知道是否有 localStorage["fav"] 的情况可以包含字符串 "undefined"您可能还需要对此进行测试。
if (typeof localStorage["fav"] !== "undefined"
&& localStorage["fav"] !== "undefined") {
$scope.fav = JSON.parse(localStorage["fav"]);
}

关于javascript - 意外 token : u JSON. parse() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23221642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com