hanatasaki2
@hanatasaki2 (田中 二朗)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ローカルストレージに配列を保存して出力を繰り返すには

解決したいこと

javascriptで書きます

初回に「入力してください」のプロンプトを表示させます
次回から今まで「入力したものは」に続いて、入力したことを表示するアラートを表示します

アラート表示後に「入力してください」とプロンプトを表示します

配列、ローカルストレージ、push,for文を使うのですが、どうやればいいかわかりません

助言を頂けますでしょうか?

最初に”A"と入力したとします
次に「入力したものは」の次に”A"と出力されます、次に入力してくださいと出るので"B"と入力します
再度関数を起動させた際に、「入力したものは」に続いて"A","B"と出力され、次に、入力してくださいと出します

この繰り返しを作ります

解決したいこと

分からない点として、最初に願い事を書いてと表示させて、2回目以降からこれまでの願い事はと表示されるやり方が思いつきません
一回目のporomt入力で配列を作り、for文で順次表示、最後の願い事を書いてくださいでpushを使い、配列に要素を追加を繰り返すものかと思ってそのように作ろうとしていますが、上手くいっていません

0

2Answer

とりあえずそこまで出来てるのなら、自分のソースを掲載してみてはどうですか?
多分その方が躓いている箇所が分かりやすいと思いますよ。

2Like

どこでつまづいてるのかわからないですが、localStorageにセットできる型はStringのみなので保存する際は配列をJsonに変換して、取り出す際にまたJsonを配列に変換すればセットできるとおもます。

1Like

Your answer might help someone💌