Object oriented programming in Python be like:
Object oriented programming in Python be like:
Object oriented programming in Python be like:
You're viewing a single thread.
nah, I'm never complaining about self
in Python after having tried the this
and that
nonsense in JS.
oh, you're using a named function instead of an arrow fn? Guess what, this
is not what it used to be anymore.
Wait there's a "that"???
Only if you define it.
const that = this
I remember that a long time ago. Oh god
I remember this too... what a nightmare.
it's common practice as a workaround to save this
when changing contexts, since this
may change under you, in callbacks and such
Kotlin:
kotlin
this@outerFunction.bla
Oh, you assigned a method to a variable before calling it? Congratulations, this
is now undefined
.
Yes. There's no telling what this
is. this
could be anything. We tried to keep track of this
, but no one knows when this
will change.
I used to be with this
, but then they changed what this
was.
Now what I'm with isn't this
, and what's this
seems weird and scary to me.
This'll happen to you!
Yeah totally agree.
As a non-programmer who's occasionally dabbled with wxPython, I've entangled myself with self.parent.parent and their childs/siblings more than once. At that stage I know my project is done.