0

在这里,我有一个必须返回给我评论的代码......所以我有一个数组reviews[i]

我尝试过,places.reviews[0].text但我只得到第一个评论,如果有 5 条,我想获得 5 条,如果有 3 条,我想获得 3 条评论......

但是我如何才能增加我......如何编写代码来让我从数组中获得所有评论reviews[i]

我尝试:

    contentStr += '<br>'+place.reviews[0-4].text+'</p>';

但它不起作用。

还有评级获得place.reviews[0-4].rating...

4

3 回答 3

1
var contentStr = "";    
for(var i=0;i<place.reviews.length;i++){
  contentStr += place.reviews[i].text;
}
于 2013-09-13T11:18:13.650 回答
0

如果您希望获得每条评论,那么您需要遍历 javascript 中的数组。

使用 jQuery(你已经标记)你可以做

$("#MyArray").each(function(i){
    //logic to do what you want with the results here.
}
于 2013-09-13T11:17:05.033 回答
0

您需要的是某种增加索引的循环。一个for循环怎么样?

var contentStr = '';
for(var i = 0; i < place.reviews.length; i++){
    contentStr += '<br>'+place.reviews[i].text;
}

收视率也是如此。

于 2013-09-13T11:17:47.837 回答