JS警告:请勿在循环中创建函数

时间:2018-09-05 16:30:25

标签: javascript google-admin-sdk jslint google-groups google-groups-api

我正在尝试获取域中的所有Google组,并将它们存储到“ groups []”数组中,但是JS发出警告说不要在循环内创建函数。循环内有什么写函数的方法吗?另外,另一个警告是“结果”超出了范围。我的代码在下面;

function createGroup() {

  var page;
  var groups = [];
  var pageToken = null;
  var filter= {domain: 'abc.com'};
  do {
    var result = AdminDirectory.Groups.list(filter);
    filter.pageToken = result.nextPageToken;
    if(result.groups) {
      groups = groups.concat(result.groups.map(function(group) {
        return {
          email: group.email
        };
      }));
    }
  }
while(result.nextPageToken);

.....
}

0 个答案:

没有答案