3 ms·
Anything that substitutes ‘this’ but doesn’t want to put a function into that object. const {filter} = [] class Foo { less() { return filter.call
by wruza 5y ago
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”.)
- bluepnume 5y agoI would rather re-implement `filter` in a way that is specific to `Foo`, than to attempt to use an array method on my class.