0

我在https://github.com/JosephRobertBrown/HackReactorApplication/blob/master/TakeHomeProject/s.js查看以下代码

特别是本节,

Chat.fetch = function(callback){
    $.ajax({
        url: "https://api.parse.com/1/classes/chats?order=-createdAt",
        success: function(responseData){
            var messageList = [];
            var responseMessages = responseData.results;
            for (var i = 0; i < 10; i++) {
                messageList.push(responseMessages[i].text);
            };
            //Newest message is at index 0.  Reverse message list to add newest     messages to the bottom.
            callback(messageList.reverse());
        }
    });
};

我想知道是否有人可以告诉我这个 .results 函数的作用是什么?我已经尝试过谷歌搜索,甚至查看了 jQuery api 文档,只能找到一个 .result 函数。

"event.result" = 由该事件触发的事件处理程序返回的最后一个值,除非该值未定义。

这个 .result 和 .results 一样吗?

谢谢

4

1 回答 1

5

responseData.results不是函数。responseData是一个对象,它有一个 key results,然后它也有一个 key text,然后将其添加到数组中并发送到回调函数,相反。

于 2013-07-08T03:34:32.673 回答