As a non-english developer, I often wonder why some javascript functions take a "s" and others don't.
Example:
Array.includes()
Element.contains()
I could figure it's because they are verbs conjugated in the third person. But in that case, why don't the following conjugate?
Array.reduce()
Array.find()
Array.map()
Is there some rule I'm unaware of, or is it just a question of what sounds better for the developer who first writes a library?