Of course I can use it if "the situation calls for it". But that's almost never the case.
"This" causes hidden coupling. The difficulty isn't remembering how "this" works (that's an annoyance), it's figuring out how a program that uses it heavily works when all the action-at-a-distance kicks in.
There is no intrinsic value in being "complete as a JS coder". JS isn't scripture.
"This" causes hidden coupling. The difficulty isn't remembering how "this" works (that's an annoyance), it's figuring out how a program that uses it heavily works when all the action-at-a-distance kicks in.
There is no intrinsic value in being "complete as a JS coder". JS isn't scripture.