私はこれと一晩中、レンガの壁から頭をぶつけてきましたが、成功しませんでした。私がやりたいのは、関数内でその関数外の配列に設定された値にアクセスできるようにすることです。これはどのように行うことができますか?例えば:
function profileloader()
{
profile = [];
profile[0] = "Joe";
profile[1] = "Bloggs";
profile[2] = "images/joeb/pic.jpg";
profile[3] = "Web Site Manager";
}
次に、段落タグ内のページをさらに下に移動すると、次のようになります。
document.write("Firstname is: " + profile[0]);
明らかにそれはscriptタグに含まれていますが、私が得ているのは「profile[0]が定義されていません」というコンソールのエラーだけです。
誰かが私が間違っているところについて何か考えを持っていますか?私はそれを理解できないようで、関数から関数へ、または関数の外で値を渡すときに見た他の解決策は、これまでのところうまくいきませんでした。
これを手伝ってくれる人に感謝します、おそらく私が見逃した単純なものです!