Я пытаюсь решить проблему ниже, используя для l oop.
Написать функцию, которая добавляет элемент в конец массива.
Однако, элемент должен добавляться, только если он еще не находится в массиве.
Например:
Add([1, 2], 3)
должен возвращать [1, 2, 3]
, а add([1, 2], 2)
должен возвращать [1, 2]
.
Вот моя попытка: любая помощь приветствуется.
function add(arr, num) {
var newArr = arr.slice();
for (i = 0; i <= arr.length-1; i++)
if (arr[i] !== num)
{
return newArr.push(num);
}
else {
return arr;
}
}