Как правильно перебрать массив?
начнем с того, что значение инпута является строкой а не цифрой, поэтому сначала преобразуйте его в число, во вторых не берите напрямую значение инпута
let input = document.querySelector('.i').value;
а тогда когда вам это нужно

let a = [1, 2, 4, 6, 15, 918];

let b = document.querySelector('.b');
let input = document.querySelector('.i');
let out = document.querySelector('.out-1');

b.onclick = () => {
  if (a.indexOf(+input.value) != -1) {
    out.innerHTML = input.value;
  }
}
начнем с того, что значение инпута является строкой а не цифрой, поэтому сначала преобразуйте его в число, во вторых не берите напрямую значение инпута
let input = document.querySelector('.i').value;
а тогда когда вам это нужно

let a = [1, 2, 4, 6, 15, 918];

let b = document.querySelector('.b');
let input = document.querySelector('.i');
let out = document.querySelector('.out-1');

b.onclick = () => {
  if (a.indexOf(+input.value) != -1) {
    out.innerHTML = input.value;
  }
}