我想在blogSummary对象的标题数组中推送我的博客帖子的标题。
我创建了一年的月份和本月博客文章的数量。
现在我希望在我的对象中将所有标题都放在标题数组中。
我只看到最后一个标题而不是所有其他字段都是空的。不知道为什么。
//功能
function buildMonthInBlogSummary(blogPostOne, blogPostTwo) {
var dateBlogPostOne = new Date(blogPostOne.createdAt);
var dateBlogPostTwo = new Date(blogPostTwo.createdAt);
if(dateBlogPostOne.getMonth()+1 === dateBlogPostTwo.getMonth()+1){
counter++;
var month = dateBlogPostOne.getMonth()+1;
blogSummary['2013'][month.toString()] = {
'count': counter,
'title': []
};
// console.log(blogPostOne);
console.log(blogPostOne.title);
blogSummary['2013'][month.toString()].title[counter] = blogPostOne.title;
}
}
//当我看到我的对象标题时我得到了什么
[ ,
,
,
,
,
,
,
,
,
,
,
,
,
'Der erste fucking blog eintrag mit whaaaaattt' ]
答案 0 :(得分:0)
请注意,对于给定月份的每个新blogpost元素,将覆盖{count,title} - 月份的对象。也许您考虑对所有帖子进行一次本地迭代,并创建和更新其中累积的“月份”条目。