Javascript realiza un bucle para encontrar números divisibles por 3

Necesito encontrar la forma correcta de tener javascript en bucle a través de una matriz, encontrar todos los números que son divisibles por 3 e insertar esos números en una nueva matriz.

Esto es lo que tengo hasta ahora ...

var array = [],
    threes = [];

function loveTheThrees(array) {
    for (i = 0, len = array.length; i < len; i++) {
    threes = array.push(i % 3);
  }
  return threes;
}

Entonces, si pasamos a través de una matriz de [1, 2, 3, 4, 5, 6] a través de la función, empujaría los números 3 y 6 a la matriz de "tres". Esperemos que esto tenga sentido.

Respuestas a la pregunta(8)

Su respuesta a la pregunta