使用 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; }

控制台.log(重复值);返回未定义.....


宝慕林4294392
浏览 208回答 2
2回答

慕妹3146593

您拼写长度(长度)并且没有在控制台日志中调用方法var num = [5,3,1,2,3,5,1];let duplicateValue = (num) => {&nbsp; &nbsp; let countVal = 0;&nbsp; &nbsp; for (let i = 0; i< num.length; i++){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;countVal = countVal ^ num[i];}&nbsp; return countVal;&nbsp;&nbsp;}console.log(duplicateValue(num));var num = [5,3,1,2,3,5,1];let duplicateValue = (num) => {&nbsp; &nbsp; let countVal = 0;&nbsp; &nbsp; for (let i = 0; i< num.length; i++){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;countVal = countVal ^ num[i];}&nbsp; return countVal;&nbsp;&nbsp;}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) => {&nbsp; &nbsp; let countVal = 0;&nbsp; &nbsp; for (let i = 0; i< num.lenght; i++){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;countVal = countVal ^ num[i];}&nbsp; return countVal;}console.log(duplicateValue([5,3,1,2,3,5,1]));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript