使用下面的代码我尝试concat
两个对象,但我收到错误:Uncaught TypeError: undefined is not a function
这是我的代码:
function getInvitees(pid, o, u)
{
var invitees = {};
var inviteCount = 0;
do {
var inviteeURL = "https://www.****.com/a/invitees/?pid={0}&offset={1}&user={2}".format(pid, o, u);
sendRequest(friendsURL, function() {
var resp = JSON.parse(e.responseText);
tmp_invitees = resp['invitees'];
invitees = invitees.concat(tmp_invitees);
inviteeCount = tmp_invitees.length;
});
} while(inviteeCount != 0);
return invitees;
}
为什么我无法与invitees
联系tmp_invitees
?我能够访问invitees
,只显示invitees
没有concat()
方法。
答案 0 :(得分:-1)
因为被邀请者是字典(或json-object,或JS-Object)而不是数组。你不能连接两个不同类型的不同对象。