1. ホーム

Uncaught SyntaxError: 位置1でJSONの予期しないトークンoは、問題が解決されました。

2022-01-23 21:34:30
<ブロッククオート <ブロッククオート
       2日前、jsを使っていて、ふと頭をよぎる問題がありました、以下です、本当に憂鬱です。そして、ページが更新されるたびに、問題の数が一回増え、最後には数十のエラーが発生し、本当に人の脳を大きくしてしまう。


ネットで解決策を探したところ、文字列のシングルクォートとダブルクォートの問題だと書いてあるものがあり、それは何か意味があるような気がして、自分のコードをクロスリファレンスしてみると以下のようなものがありました。


この引用文はどうでしょうか?次に、変数の型を出力してみました。


サプライズが起こった


はい、その通りです。メソッドが異なる場所で呼び出された場合、変数の型は異なります。 JSON.parse()の引数はstring型しかなく、objになると問題が発生します。さて、問題が見つかったので、解決方法は簡単で、次の図のようになります。


<スパン この問題はここで解決されます、あなたは議論し、一緒に問題を解決するために、以下のコメントを残すことが歓迎されます