使用Xor在数组中查找重复项



我创建了以下代码,但我在如何将其调用到开发人员工具上的console.log中以查看结果方面遇到了问题。我是js的新手。。。

var num = [5,3,1,2,3,5,1];
let duplicateValue = (num) => {
let countVal = 0;
for (let i = 0; i< num.lenght; i++){
countVal = countVal ^ num[i];}
return countVal; }

console.log(duplicateValue(;return undefined。。。。。

您输入了长度(lenght(,并且没有在控制台日志中调用方法

var num = [5,3,1,2,3,5,1];
let duplicateValue = (num) => {
let countVal = 0;
for (let i = 0; i< num.length; i++){
countVal = countVal ^ num[i];}
return countVal; 
}
console.log(duplicateValue(num));

var num = [5,3,1,2,3,5,1];
let duplicateValue = (num) => {
let countVal = 0;
for (let i = 0; i< num.length; i++){
countVal = countVal ^ num[i];}
return countVal; 
}
console.log(duplicateValue(num));

您需要像这样进行控制台操作。您需要将数组作为参数传递。

console.log(duplicateValue([5,3,1,2,3,5,1]))

var num = [5,3,1,2,3,5,1];
let duplicateValue = (num) => {
let countVal = 0;
for (let i = 0; i< num.lenght; i++){
countVal = countVal ^ num[i];}
return countVal;
}
console.log(duplicateValue([5,3,1,2,3,5,1]));

最新更新