以下の console.log に、配列 videoList (それ自体がファイルの場所の配列) に保存した値が表示されている理由がわかりますか?
$(window).load(function(){
videoChoice = videoList[7];
console.log(videoChoice); // output: value I have stored in the array (another array)
setUpVideo($("#video-player", videoChoice));
})
呼び出された関数内の console.log は undefined を示しています:
function setUpVideo(element, vid){
console.log (typeof(vid)); // output: undefined
}
どんな助けでも大歓迎です。さらにコードが必要な場合は、お問い合わせください。質問は簡潔にまとめたほうがいいと思いましたが、ここでの経験から、質問をするのが苦手なようです。
ありがとう、ナイル
編集:ここで同様の質問を見ましたが、明確な答えが見つかりませんでした(おそらく、私が認めているそれらを理解する能力と関係があると思われます)