从 json 获取文本数据

Get text data from json

本文关键字:数据 取文本 获取 json      更新时间:2023-09-26

在这里,我有一个代码,必须返回我一个评论...所以我有一个带有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...

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

如果你想得到每条评论,那么你需要在你的javascript中循环遍历数组。

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

$("#MyArray").each(function(i){
    //logic to do what you want with the results here.
}
你需要的是

某种递增索引的循环。一个for循环怎么样?

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

收视率也是如此。