我知道这是基本的JS,但是我想作一个简单的解释。根据我的阅读,如果我在循环之外声明一个空变量,那么循环内的变量应该可以全局访问吗?还是我完全错了?
我想randAd从我的for循环外部访问。
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]);
}
Run Code Online (Sandbox Code Playgroud)