Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
wruza
on July 9, 2021
|
parent
|
context
|
favorite
| on:
How JavaScript Works: deep dive into call, apply, ...
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
on July 10, 2021
[–]
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.
Consider applying for YC's Spring batch! Applications are open till Feb 11.
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: