0
각 항목 노드에 대해 ValueObject를 설정하기 위해 반복하는 간단한 xml 파일이 있습니다. 생성 된 각 VO는 LinkedList 데이터 구조에 추가됩니다. linkedList는 .each() 루프 외부에서 인스턴스화됩니다. 그러나, 어떤 이유로, 내 linkedList 인스턴스는 루프 내에서 "undefined"를 반환합니다. 예를 들어 : this.linkedList
이 data
수집의 실제 항목의 linkedList
속성에 경외하기 때문에jQuery 구문 분석 XML. 각 정의되지 않은 문제
Model.prototype.setData = function(data) {
this.data = data;
this.linkedList = new LinkedList();
this.startItem = $(data).find('slideShow').attr('startItem');
this.currentID = this.startItem || 1;
$(data).find('item').each(function() {
var imageVO = new ImageVO();
imageVO.id = $(this).find('id').text();
imageVO.image = $(this).find('image').text();
imageVO.title = $(this).find('title').text();
console.log(this.linkedList) //undefined
this.linkedList.addNode(imageVO);
});
this.linkedList.currentNode = this.linkedList.findNodeByIndex(this.currentID);
}
나는 그것이'을 console.log()가'문'linkList'가 아닌'linkedList'라는 속성에 대한 것을 언급도 가치가 있다고 생각. –
당신이 옳습니다. 그냥 고쳐 줬어. – czerasz
감사합니다. 나는 "linkedList"가 아닌 "linkList"(typo)를 설명하기 위해 그것을 고쳤다. 빠른 답변 감사합니다! 이 대답은 (자바 스크립트의 관점에서 내가 아는 것에 대해) 많은 관점을 제시한다. – worked