【发布时间】:2017-11-18 14:38:00
【问题描述】:
我知道这是基本的 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]);
}
【问题讨论】:
-
呃。谢谢@adiga
-
您标记为已接受的答案会创建一个数组,其中包含相同的
ad重复 4 次。您打算在randAd中创建一个数组还是单个字符串变量?
标签: javascript jquery loops variables