👁️🗨️
    
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | function debounce(originalFn, timeoutMs) { | |
| let timeout; | |
| return (...args) => { | |
| clearTimeout(timeout); // clear timeout every time the function is called | |
| timeout = setTimeout(() => originalFn(...args), timeoutMs); // call the original function once "timeoutMs" ms after the last call have elapsed | |
| }; | |
| } | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | //Introduction | |
| // Your task in order to complete this Kata is to write a function which formats a duration, given as a number of seconds, in a human-friendly way. | |
| // The function must accept a non-negative integer. If it is zero, it just returns "now". Otherwise, the duration is expressed as a combination of years, days, hours, minutes and seconds. | |
| // It is much easier to understand with an example: | |
| // formatDuration(62) // returns "1 minute and 2 seconds" | |
| // formatDuration(3662) // returns "1 hour, 1 minute and 2 seconds" | |
| // For the purpose of this Kata, a year is 365 days and a day is 24 hours. | |
| // Note that spaces are important. | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | let car1 = { | |
| color: 'Red', | |
| company: 'Ferrari', | |
| }; | |
| let car2 = { | |
| color: 'Blue', | |
| company: 'BMW', | |
| }; | 
OlderNewer