Javascript 如何访问具有数组的JSON对象

Javascript 如何访问具有数组的JSON对象,javascript,json,Javascript,Json,我试图访问以下JSON中的review_文本,但它显示了这一点: Object {returnObj: Object} returnObj: Object item_1: "4" reviews: Array[4] 0: Object review_text: 我的做法是: returnObj.reviews[i].reviewer_name 但是我得到了这个错误: 未捕获的TypeError

我试图访问以下JSON中的review_文本,但它显示了这一点:

Object {returnObj: Object}
    returnObj: Object
        item_1: "4"
        reviews: Array[4]
            0: Object
                review_text:
我的做法是:

returnObj.reviews[i].reviewer_name  
但是我得到了这个错误:

未捕获的TypeError:无法读取未定义的属性“0”

我哪里出了问题???

我试过了,效果很好

var returnObj = {
    item_1: 'item_1',
    reviews: [
        {review_text: 'this you wanted?'},
        {review_text: 'this you wanted?'},
        {review_text: 'this you wanted?'},
        {review_text: 'this you wanted?'}
    ]
}
window.alert(returnObj.reviews[0].review_text);

尝试发布更多代码,这是访问该属性的正确方法。该错误意味着任何
returnOjb
都没有名为
reviews
的道具。您可以粘贴原始JSON响应吗?该错误意味着
reviews
属性在
returnObj
中不存在。这是原始JSON响应。您发布的代码中没有任何错误。错误必须位于其他位置或与上下文相关。