Повтор элементов в массиве js

вот код:

let arrayNums = [3, 7, 9, 4, 6, 1, 1]

let check = function(array = [])
{ 
  bool = false
  for (let i = 0; i < array.length; i++)
  {
    let removedNum = array.shift()
    if (array.includes(removedNum))
    {
      bool = true
      break
    }
  }

  if (bool)
    return 'содержит похожие элементы'
  else 
    return 'не содержит похожие элементы'
}

console.log(check(arrayNums))

Почему мне выдает не содержит похожие элементы? алгоритм вроде верный


Ответы (0 шт):