它爲什麼我的全局數組值不能內用於循環 提供:全局數組值不能內部訪問的for循環
testing = [];
for (var x=0; x<10; x++){
console.log(testing);
}
的「測試」變量動態填充陣列
- 這爲上述循環代碼,它將有一個這樣的錯誤,http://i.stack.imgur.com/NBjH2.png
這就是它的樣子 console.log(testing); * W/O for循環 http://i.stack.imgur.com/xKhqA.png
這是一個充滿陣列
function showMyVideos(data)
{
var feed = data.feed;
var entries = feed.entry || [];
for (var i = 0; i < entries.length; i++)
{
var entry = entries[i];
var vid = (getVideoId(entry.link[0].href));
testing[i] = vid;
}
console.log(testing)
}
這是它的樣子,如果我在這個函數內CONSOLE.LOG功能
HTTP *//goo.gl/nVfQn
*用(冒號)替換(星號)以查看鏈接
爲什麼它,它只有功能範圍之內,而我有這個宣稱它在全球範圍
您需要發佈,它將在數組中值的代碼。 – Pointy
什麼?如果你有一個空的數組,它不會自己填充。不知道你在期待什麼。 –
好的,我編輯並添加了功能 –