Every funktion. while solange jeder index < 4 ist

Hallo ich will eine every Funktion schreiben, die true zurückgibt, wenn jedes index < 4 ist, sonst false.
Aber die Funktion sollte sich immer selber aufrufen.
Mein Ansatz war:

Javascript:
Array.prototype.myEvery = function (callBackFnc) {
    var result = true;

    var curIdx = 0;

    while (this[curIdx] != undefined && result) {

        if (callBackFnc(this[i]))
            result = false;

        i++;
    }

    return result;
}



Aber wie kann ich dieses if einbauen das es kontrolliert ob es kleiner als 4 ist?
 
Zurück