我需要运行函数“testfun 2 次”,对于每个函数,我都会有几个名称,比如 testfun(5, global_user)//输出 [1,2,4,4,5] 和 testfun( 7、global_user)//输出[9,10,11] 在运行 2 个函数后,如何将这 2 个数组放入一个数组中?
testfun(5, global_user);
testfun(7, global_user);
function testfun(groupId, myUser) {
var selectStr = "Title";
var itemsUrl = "https://info.com(" + groupId + ")/users" + "?" + selectStr + "&" + orderbyStr;
var executor = new SP.RequestExecutor;
executor.executeAsync(
{
url: itemsUrl,
method: "GET",
headers: { "Accept": "application/json; odata=verbose" },
success: loadTeamNames,
error: errorHandler
}
);
}
var arr = [];
function loadTeamNames(data){
var jsonObject = JSON.parse(data.body);
var results = jsonObject.d.results;
var hide_groups = false;
$(results).each(function(){
var name = $(this)[0].Name;
});
}
谢谢
最佳答案
使用 JS
var mergedArray = outputOne.concat(outputTwo);
使用 JQuery
var mergedArray = $.merge( $.merge( [], outputOne), outputTwo);
关于javascript - json循环后推送2个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35026169/