News for hackers. Stuff that matters.
Re:Replacing ‘that = this’ assignments in JavaScript with Ar... by laughinghan on Friday April 14, 2017 @02:46PM (#14116280)
It is not true. It's just a confusing attempt by the article to explain what happens to `this` inside Person().

If anything, it's more like:

    var newObj = Object.create(Person.prototype)
    var result = Person.call(newObj)
    if (typeof result === 'object' && result !== null) return result
    return newObj
The article didn't explain it like that because that requires introducing the concept of .call() on functions.

There are no comments on this comment yet.