• ベストアンサー

配列の中身を全て順番に別の関数へ引数として渡すには

配列の中身を全て順番に別の関数へ引数として渡すには、どうすればよいでしょうか? このままだと、'null' は Null またはオブジェクトではありません。 となります。 function piyo(hoge){ alert(hoge); } for (var i = 0; i < hogearray.length; i ++) { piyo(hogearray[i]);//ここを通ったら、順番の関数を呼び出すようにしたい } また、グローバル変数として渡すには、どうすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

普通に表示されますが? <script> function piyo(hoge){ alert(hoge); } var hogearray=new Array(1,null,3); for (var i=0;i<hogearray.length;i++){ piyo(hogearray[i]); } </script> >グローバル変数として渡す 意味がよくわかりません。関数の外側で宣言すればグローバル変数になりますが そういうこではない?

re999
質問者

お礼

> 普通に表示されますが? 失礼しました >意味がよくわかりません。関数の外側で宣言すればグローバル変数になりますが、そういうこではない?.. もう一度、頭の中、整理してみます

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.2

書かれている範囲でおかしな所はないので、ここに書いてない部分がおかしいのでしょう。

re999
質問者

お礼

>書かれている範囲でおかしな所はないので、ここに書いてない部分がおかしいのでしょう。 回答ありがとうございました。 もう一度、考えてみます。

すると、全ての回答が全文表示されます。

関連するQ&A