Comments (5)
Nope, in both cases it swallows up the first execution of the function and only runs the second after the required time passes
from exercises.
Actually it appears that you are correct. It seems I mixed up throttle and denounce. I'll fix that when I get a chance
from exercises.
If this throttle-function is supposed to behave like the Underscore one it seems as if it should actually be called twice:
By default, throttle will execute the function as soon as you call it for the first time, and, if you call it again any number of times during the wait period, as soon as that period is over.
Not the clearest sentence, but if I understand it correctly this would mean that it's actually the Readme and the first tests that should be changed?
from exercises.
This doesn't look fixed. The first test case for throttle
expects 3 calls in a row to result in a single execution, but _.throttle
would call it twice - once on the leading edge, once on the trailing edge. It may be that you intended it to mimic _.throttle
with either the leading: false
or trailing: false
options set, in which case the README should be updated as such.
from exercises.
I renamed it to debounce, I'll add a throttle exercise later
from exercises.
Related Issues (20)
- Create gh-page HOT 2
- link in "curry" prompt goes to incorrect article HOT 1
- Add levels HOT 1
- The problem of the 4th test suite for `throttle` HOT 2
- Incorrect throttle definition HOT 7
- a separate repo or folder for solutions could be great HOT 1
- Once and memoize HOT 3
- Is there any order to be followed to approach these exercises? HOT 2
- Example "sort sorts better than n^2" doesn't actually verify the algorithm's time complexity HOT 1
- sinon hack Date Object prevent throttle get passed HOT 2
- throttle-promises expectedHistory seems to be wrong HOT 1
- [SPOILERS] Regarding value solution HOT 3
- flipjs
- You could actually put these tests at codewars.com HOT 1
- Lookup count in binary-search test is not correct HOT 3
- memoize test does not check return value
- Include use-case references
- I'm doing itοΌ show my code
- Error with command: npm test HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exercises.