|
|
|
|
|
by BiteCode_dev
2368 days ago
|
|
What do you think each(), map() and filter() do ? But even without that, I'm not saying they are comparable. I'm saying the same API will use explicit anonymous callbacks in JS and something else in Python (decorators, subclassing, protocols, generators...). I'm saying that the same API will use __iter__ in Python and something else in JS (type conversion, proxy object, explicit method call...). E.G, this is a Python pattern you'll find in contextlib or in pytest fixtures: @somekindofregistration
def foo():
print('code that runs before')
try:
yield
except Stuff:
print('Error handling')
print('code that runs after')
This uses Python iteration mechanism to run code at 3 different times in a life cycle.While in JS, you would pass 3 callbacks. |
|
You are misusing the word callback. A callback is a function passed to another thread that will maybe be invoked later as a response (like it calls you back).