배열을 만들고 데이터의 시작 부분에 데이터를 추가하려고합니다. 그런 다음 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
로 인쇄됩니다. 그리고 나는 그것이 오류가 발생하는 지점이라고 생각합니다.
어떻게 해결할 수 있을까요?