これは基本的なJSですが、簡単な説明をしたいと思います。私が読んだことから、ループの外側に空の変数があると宣言すれば、ループ内の変数はグローバルにアクセスできるはずです。または私は完全に間違っていますか?外部変数からのアクセス変数
私はfor
ループ外からrandAd
にアクセスしたいと思います。
var mobileAds = [
"mobile/bb.jpg",
"mobile/eyeko.jpg",
"mobile/farfetch.jpg",
"mobile/fsb.jpg"
];
var randNum = (Math.floor(Math.random() * mobileAds.length));
var randAd;
var i;
for (i = 0; i < mobileAds.length; ++i) {
randAd = (mobileAds[randNum]);
}
Duh。ありがとう@adada –
あなたが受け入れたとマークした答えは、同じ「広告」が4回繰り返された配列を作成します。 'randAd'に配列または単一の文字列変数を作成しようとしましたか? – adiga