使用一个空数组来存储结果。遍历原始数组,并检查每个元素是否已经存在于结果数组中。如果不存在,则将其添加到结果数组中。最后返回结果数组。
代码实现:
function combineArray(originalArray) {
let result = [];
for (let i = 0; i < originalArray.length; i++) {
if (!result.includes(originalArray[i])) {
result.push(originalArray[i]);
}
}
return result;
}
示例输入:
[1, 2, 3, 2, 4, 5, 4, 6]
示例输出:
[1, 2, 3, 4, 5, 6]