I have seen the docs.. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind but I just don't seem get .bind in pure vanilla javascript as a concept.
Can someone please explain. I have seen code examples, but this topic I'm struggling to understand what it actually means.
This question I do feel is different, because I want to understand it from a conceptual view point, not just code examples. For example, if I had a garden object, and I added a function called make apples, it would generate 1 apple. If I had a function called make oranges, it would return 1 orange. What does bind mean, in a simple context please. JavaScript has been very difficult for me and my progress is slow and I'm struggling to get the bind concept.