Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function roadRadar(array) {
  2.     const zones = {
  3.         'city': 50,
  4.         'motorway': 130,
  5.         'interstate': 90,
  6.         'residential': 20,
  7.         checker: function checker(speed, limit) {
  8.             if (speed > limit && speed <= limit + 20) {
  9.                 console.log('speeding');
  10.             } else if (speed > limit + 20 && speed <= limit + 40) {
  11.                 console.log('excessive speeding');
  12.             } else if (speed > limit + 40) {
  13.                 console.log('reckless driving');
  14.             }
  15.         }
  16.     };
  17.  
  18.     for (let i = 0; i < array.length; i++) {
  19.         let speed = Number(array[i]);
  20.         let zone = array[i + 1];
  21.         zones.checker(speed, zones[zone]);
  22.     }
  23. }
  24. roadRadar([200, 'motorway']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement