Yeah sorry I didn’t include it in my message but I understand it’s needed.
I like the way you explained it. So yes it sees that the Array.prototype.myFilter exists (this is what I was trying to get at with my last comment) which contains that loop function that puhes this[i] to newArray if the callback is true. The part where it takes a callback is the part I have difficulty with. The new function is inserted into the place of the callback right?
If I’m not using the right terms just ignore that part, first I want to conceptualize what’s happening. It also seems the earlier parts of js had great solution explanations with commented out explanations, but many of these ones don’t have anything freeCodeCamp Challenge Guide: Implement the filter Method on a Prototype