javascript / jquery中.results函数和.result函数之间的区别?

时间:2013-07-08 03:30:45

标签: javascript jquery ajax

我在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”=由此事件触发的事件处理程序返回的最后一个值,除非该值未定义。

这是否与.results相同?

谢谢

1 个答案:

答案 0 :(得分:4)

responseData.results不是一个功能。 responseData是一个具有键results的对象,然后它还有一个键text,然后将其添加到数组并反向发送到回调函数。