That is interesting, I can check if prototype is undefined, that means function is already bound.
No it doesn't mean that necessarily. Somebody could explicitly set the prototype to undefined for instance.
So if .prototype is already undefined it means that the function cannot be chained, right?
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.