如何在CoffeeScript中循环并输出多个对象的属性?

时间:2014-03-20 15:09:26

标签: javascript coffeescript

这就是我现在正在做的事情:

"click .save-file": (e) ->
  posts = Posts.find().fetch()
  console.log post for post in posts

哪个输出:

  

对象{_id:“jMraqpqyAcHz9BCM4”,标题:“帖子1”,位置:3}   
  对象{_id:“7dsT8RpsPZ3LfjisX”,标题:“发布   3“,位置:2}

如何修改上面的代码以便输出:

  

发布1
3

     

发表3
2

相反? (我想我必须做一些事情:"#{@title}\n\n#{@position}"

2 个答案:

答案 0 :(得分:1)

我认为您需要使用的是"#{post.title}\n#{post.position}\n",因为@引用了this,您需要引用post

答案 1 :(得分:1)

...试

"click .save-file": (e) ->
  posts = Posts.find().fetch()
  for post in posts
    console.log post.title
    console.log post.position