JS獲取兩個陣列中相同的元素
阿新 • • 發佈:2018-12-01
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> </body> <script type="text/javascript"> function getTheSame() { var attendUid = ["張三", "李四", "馬六",1,2,3,4,5,6]; var dataattendUid = ["王五", "李四", "趙四","張三",2,4,6]; var result = new Array(); var c = dataattendUid.toString(); for (var i = 0; i < attendUid.length; i++) { if (c.indexOf(attendUid[i].toString()) > -1) { for (var j = 0; j < dataattendUid.length; j++) { if (attendUid[i] == dataattendUid[j]) { result.push(attendUid[i]); break; } } } } console.log(result); return result; } getTheSame() </script> </html>