この関数はコールバックとしてトリガーされます
var testing = [];
var vid;
function showMyVideos(data){
var feed = data.feed; //object "feed"
var entries = feed.entry || []; //array "entry"
var html = ['<ul>'];
for (var i = 0; i < entries.length; i++){
entry = entries[i];
playCount = entry.yt$statistics.viewCount.valueOf() + ' views';
title = entry.title.$t;
vid = (getVideoId(entry.link[0].href));
testing[i] = vid;
lnk = '<a href = \'' + entry.link[0].href + '\'>link</a>';
html.push('<li>', title, ', ', playCount, ', ', vid, ', ', lnk, '</li>');
}
html.push('</ul>');
$('#videoResultsDiv').html(html.join(''));
}
他の関数で「testing」配列を使用したいのですが、どうすればよいですか?.. 今はイライラしています。申し訳ありませんが、JavaScript に感謝し始めたばかりです。関数内で console.log(testing) を行っているときのように、配列データに完全にアクセスしたい..