私はjavascriptゲームを作成していますが、ブラウザベースではありませんが、使用しているエンジンには、ゲームを終了するときに格納された配列を削除するバグがあります。だから、私は変数として配列を格納したいと思って渡すために、その後、ゲームをロードして配列に戻して変換します。配列を変数として格納してから配列に戻します
現時点では、ゲームには1つの配列しかありません。 誰かがこのコードを提案しましたが、別の行に配列の各要素を印刷するスクリプトを実行すると、最初の要素が最初の行に表示されますが、2行目には残りの列が印刷されますこの:要素1、要素2は、ここで を要素3人が提案したコードです:
は、このコードは、配列が更新されるたびに実行されます。 ここでは、配列は「questsActive」で、格納されるvarは「questsActiveVar」です。
questsActiveVar = questsActive.toString(); questsActiveVar = questsActiveVar.replace(",", "\",\""); questsActiveVar = "questsActive=new Array(\"".concat(questsActiveVar,"\")");
これは、ゲームがロードされるたびに実行されます。それはあなたが 機能
.split()
を使用する必要がJavaScriptでstring
から配列を作成するにはeval(questsActiveVar);
は、あなたが保存するデータのかなりの量を持っている場合、あなたのコンテキストでJSONを使用するには良いことかもしれない応答です。 http://www.json.org/ –