我目前正在从codecamp.com开始编程挑战,并在我的数组中获得正确的数字;但是,没有空白区域,因此网站无法识别它。
这是我的代码:
function uniteUnique(arr) {
arr = [];
var returnArr;
var storeArr = [];
var temp = [];
for (var i = 0; i < arguments.length; i++){
temp = arguments[i];
for (var j = 0; j < temp.length; j++){
arr.push(temp[j]);
}
}
function filter (value) {
if (storeArr.indexOf(value) == -1){
storeArr.push(value);
}
return value;
}
arr = arr.filter(filter);
return storeArr;
}
uniteUnique([1, 2, 3], [5, 2, 1, 4], [2, 1], [6, 7, 8]);
&#13;
输出为[1,2,3,5,4,6,7,8]
所需的输出为[1,2,3,5,4,6,7,8]
答案 0 :(得分:0)
只要数组中的所有元素都正确,它们之间的空格就无关紧要了。
在这种情况下,似乎是Freecodecamp的错误,你确定这是你应该得到的输出吗?如果是这样,我建议打开支持票或与Freecodecamp导师建立另一个通信链接。