//get email from test area
var emailList = document.getElementById("emailTextarea").value;
var emailListArray = emailList.split("\n");
//Remove yahoo and duplicates from the list
var usernamesArray = emailListArray.map(function(val, index, arr) {
return val.slice(0, val.indexOf('yahoo.com'));
});
Q
麻煩刪除重複
-3
A
回答
0
假設:
emailListArray = ['[email protected]','[email protected]','[email protected]','[email protected]']
你可以做這樣的事情:
var usernamesArray = [];
emailListArray.forEach(function(item) {
if(usernamesArray.indexOf(item) < 0 && item.indexOf('yahoo.com') < 0) {
usernamesArray.push(item);
}
});
第一個條件檢查,如果反過來元素是不是已經結果的數組,第二個條件檢查元素是否不包含子字符串yahoo.com
,如果兩者均爲true
,則將該元素添加到結果中。
之後,usernamesArray
應該有:
[ '[email protected]', '[email protected]' ]
+0
我複製你的代碼,但我無法讓它工作。列表中沒有任何內容。我錯過了什麼嗎? – MJB
+0
它爲我工作,我添加了示例輸入和輸出。你的代碼是否會引發錯誤? –
相關問題
- 1. objectDataSource刪除方法麻煩
- 2. .mouseover麻煩:重複功能
- 3. QuickFix的麻煩 - 重複組
- 4. .htaccess和刪除index.php的一些麻煩
- 5. 庫MySQLi的foreach循環刪除麻煩
- 6. 有麻煩去除複選框
- 7. 麻煩複選框
- 8. MS報告,有重複值的麻煩
- 9. 麻煩與除了在重建
- 10. 大!重要!麻煩
- 11. android.support.design.widget.TextInputLayout - 雙重麻煩
- 12. 麻煩項刪除後重定向的頁面
- 13. Jquery複選框麻煩
- 14. SQL麻煩複雜的PHP
- 15. 麻煩回覆參考
- 16. 消除填充的麻煩
- 17. 麻煩三重加入
- 18. 模板重載麻煩
- 19. 麻煩重定向的String []
- 20. htaccess的重定向麻煩
- 21. 麻煩重寫引導CSS
- 22. 麻煩nginx的重寫
- 23. 刪除重複
- 24. 刪除重複
- 25. 刪除「重複」
- 26. 刪除重複
- 27. 重複刪除
- 28. 刪除重複
- 29. 刪除重複
- 30. 刪除重複
那麼什麼是 「麻煩」 呢? –