JavaScript算法面试题:一个数组里面只有两个数出现一次,其他数出现偶数次,怎么找出这两个数?

写在前面:这种情况类似数组去重,接下来我就给大家介绍一下解决的方法

第一种方法:利用对象特有的属性解决,因为对象的属性具有唯一性,所以可以把数组中的数据转换为对象的属性进行操作

            var arr1=[1,2,3,4,1,2];
		function seachNum(arr){
			var obj={},
			    result=[];
			for(var i=0;i

第二种方法:利用indexOf()和lastIndexOf()方法解决

            var arr1=[1,2,3,4,1,2];
		function seachNum(arr){
			var result=[];
			for(var i=0;i

 

你可能感兴趣的:(JavaScript,javascript)