Удаление дупликатов из массива
Если кратко, то решаю задачу на литкоде, но мой ответ не принимается, несмотря на кажущуюся его истинность.
Вот условие, если кому-то интересно, хотя на самом деле просто нужно удалить повторяющиеся элементы массива.
Вот моё решение:
var removeDuplicates = function(nums) {
for (let i = 0; i < nums.length; i++){
let a = nums[i];
for (let j = 0; j < nums.length; j++){
if(a == nums[j] && i != j){
nums = nums.pop(nums[j])
j--
}
}
}
return nums
};
И вот результат:
Что я делаю не так?
Источник: Stack Overflow на русском