News for hackers. Stuff that matters.
Re:How JavaScript Works: deep dive into call, apply, and bind by wruza on Friday July 09, 2021 @07:48PM (#27789745)
Anything that substitutes ‘this’ but doesn’t want to put a function into that object.

  const {filter} = []
  class Foo {
    less() {
      return filter.call(this, sometest)
    }
  }
There is no way to closure it somehow without (temporarily) modifying an instance of Foo. (The next obvious question is “why” and the answer is “metaprogramming”.)
Re:How JavaScript Works: deep dive into call, apply, and bind by bluepnume on Saturday July 10, 2021 @07:51PM (#27797317)
I would rather re-implement `filter` in a way that is specific to `Foo`, than to attempt to use an array method on my class.