私はJavaScriptのゲームを作っています.3つのファイルがあります。ファイル間で配列を接続
var player_items = [];
第二のファイルが配列にアイテムをプッシュボタンがあります:最初のファイルは、このようなものに見える3番目のファイルで
player_item.push("sword");
を、私は私を示しコンソールログを持っていますアイテム:
console.log(player_items);
私は私のゲームをプレイするために行くときそれでは、私は2番目のファイルにアイテムを作成することができますが、私はそれらを使用することができますので、それは第三のファイルにプッシュされていません。私はすべてのファイルを接続しました
<script type="text/javascript" src="player_items.js"/></script>
アイデアはありますか?
あなたの変数はグローバルですか? 'console.log'は何を表示しますか?スクリプトは正しい順序で実行されていますか? 'push'の直後に別の' console.log'を追加するとどうなりますか? – Oriol
私はそれがグローバルだと確信しています。それは空の配列を示しています@Oriol – coding
私は入力があなたのコードではなく、ここにあると仮定しますか? – Toxantron