配列を作成してデータの先頭にデータを追加しようとしています。その後、forループを使用して、すべてのデータを出力します。 ただし、Uncaught TypeError: Cannot read property 'title' of undefined
というエラーが出力されます。 jQuery Arrayからオブジェクトを読み取る際にエラーが発生しました
あなたはのいずれかの項目を見ることができるように
var coords=new Array();
coords.unshift({tite:"sadsad asdds",artist:"Tik Taak"});
coords.unshift({title:"Heyyy sd",artist:"shahram"});
coords.unshift({title:"brahhh",artist:"Daniel"});
for(var i = 0; i <= coords.length; i++){
\t console.log(coords[i].title + " - " + coords[i].artist);
};
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
undefined
として印刷されます。そして私はそれがエラーが引き起こされる点だと思う。
どのように解決するか?
'for'は、私はそれがインデックス3に移動し、さらに別のエラーが発生しますcoords.length'otherwise <'なければなりません。 – Lixus