エラーの箇所
現在、localstorageの配列が存在しない(初回)の場合、配列を作成してlocalstorageに挿入。存在する場合配列を追加して保存。というものを作成しています。
そして以下のコードを書いたのですが、エラーになり思い道理の動作になりません。どうしたらいいでしょうか。
js
1var is=51903; 2if(localStorage.getItem("setuserid")){ 3var d=JSON.parse(localStorage.getItem("setuserid")); 4d.push(is); 5localStorage.setItem("setuserid")=JSON.stringify(d); 6}else{ 7var datas = []; 8datas.push(is); 9localStorage.setItem("setuserid")=JSON.stringify(datas); 10}
この場合、datas.push(is);
の箇所に次のエラーが出て処理がされません。
error
10: Invalid left-hand side in assignment
また、
js
1var datas = [is]; 2localStorage.setItem("setuserid")=JSON.stringify(datas);
とやっても同様の結果でした。教えていただければ幸いです。
実行環境 Windows 10 Edge (Chromeでも試しましたが、同様の結果となりました。)
さらに情報が欲しい場合はコメントしてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/22 05:34
2019/10/22 05:39