1. 程式人生 > >JS獲取兩個陣列中相同的元素

JS獲取兩個陣列中相同的元素

<!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>