我有兩個電子郵件地址陣列,我試圖找出兩者的區別。其中一個數組包含當前的電子郵件地址。另一個包含當前組成員的電子郵件地址。我正在使用當前電子郵件地址更新組列表,並刪除組中不在當前電子郵件地址中的地址。我無法圍繞如何讓我的for
循環來實現這一目標。這是我的代碼迄今...發現兩個陣列的差異
for(i = 0; i < GROUP_USERS.length; i++){
var currentMember = GROUP_USERS[i];
for(x = 0; x < DOMAIN_USERS.length; x++){
if(DOMAIN_USERS[x] != currentMember){
continue;
} else {
}
}
這似乎我需要測試我的循環結束,或者什麼。
編輯
我使用谷歌Apps腳本(SDK)。我將不得不將所有需要刪除的電子郵件推送到一個數組中,然後使用GroupApps類從組中刪除這些電子郵件。然後,我需要將尚未駐留在該組中的DOMAIN_USERS
電子郵件地址推送給該組。所以,基本上,我會有兩個數組。一組需要從組中刪除的電子郵件以及一組需要添加到組中的電子郵件。希望這樣做更有意義。
大家知道,這裏的「繼續」會導致程序跳回到內部for循環的開始處(下一次迭代)。如果我們可以看到示例「GROUP_USERS」和「DOMAIN_USERS」數組值,以及最後希望他們看起來像什麼,這可能會有所幫助。 – 2015-04-03 12:29:44
@Cory它繼續下一次迭代 – 2015-04-03 12:30:43
這不是最終的結果,「GROUP_USERS」與「DOMAIN_USERS」相同嗎?如果地址位於「DOMAIN_USERS」而不是「GROUP_USERS」中,您希望發生什麼情況,反之亦然?輸入和期望輸出的例子會有所幫助。 – Stuart 2015-04-03 12:30:57