有一些麻煩「這」的行爲,因爲我希望它 -使用「這」在Javascript對象
基本上,我有一個對象,我無法從訪問數組中的對象同一個對象中的功能 -
它看起來像這樣:
var articles = {
article : {
1: {
title : 'This is a Title',
content : 'This is the content of the article'
},
2: {
title : 'This is the second article',
content : 'This is the second article content'
},
3: {
title : 'This is the third article',
content : 'Making information transferrable. Identifiable. Manipulatable.'
}
},
numArticles : function(){
var size = 0, key;
for (key in this.article){
if(this.article.hasOwnProperty(key)) size++;
}
return size;
},
buildInterface : function(){
var aSize = this.numArticles();
for(var i = 0; i < aSize; i++){
$('body').append('<article><h2>' + this.article[i].title + '</h2></article>');
}
}
}
的buildInterface()函數是無法訪問「文章」陣列中的這個場景。
下面是這個正在進行中的例子:
http://jsfiddle.net/merk/xV2n6/41/
任何幫助,在這裏,將不勝感激 -
我有一種預感,它可能是一個範圍的問題 - 希望這是不是相關的到的jsfiddle -
由於一噸 -
和平
馬克
@thatidiotguy這是變量「文章」... – Pointy
@Pointy:我認爲這個白癡意味着「我沒有看到一個數組」:p j/k – jAndy
@jAndy爲我的白癡道歉。我確實有名字! – thatidiotguy