Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // return a number with commas
- function numberWithCommas(x) {
- return x = x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
- }
- // debounce function
- function debounce(func, wait = 20, immediate = true) {
- var timeout;
- return function() {
- var context = this, args = arguments;
- var later = function() {
- timeout = null;
- if (!immediate) func.apply(context, args);
- };
- var callNow = immediate && !timeout;
- clearTimeout(timeout);
- timeout = setTimeout(later, wait);
- if (callNow) func.apply(context, args);
- };
- }
Add Comment
Please, Sign In to add comment