News for hackers. Stuff that matters.
Re:What does ‘that = this’ in JavaScript mean? by pavlov on Saturday April 08, 2017 @05:28PM (#14069134)
I prefer to use a variable name that describes the type of the object in short.

So if my "this" object is actually an AwesomeTableWidget instance, I might do:

  var table = this;
I like the bit of extra documentation it provides... Or maybe this is just a remnant of all the C code I've written over the years, where it's common to have an object pointer as the first argument to a function and it's usually named like this.
Re:What does ‘that = this’ in JavaScript mean? by lorenzosnap on Saturday April 08, 2017 @06:07PM (#14069318)
you are so much better off if you can avoid using this when writing js. It's as bad as (and as useless) the keyword 'new'
Re:What does ‘that = this’ in JavaScript mean? by lorenzosnap on Sunday April 09, 2017 @11:30AM (#14072732)
negative votes here are totally unfair. I was pointing it out that the 'this' keyword is dangerous.
Re:What does ‘that = this’ in JavaScript mean? by timebomb on Monday April 10, 2017 @02:36PM (#14081281)
Why is it dangerous?