Skip to main content

Use Recursion to Create a Range of Numbers

 function rangeOfNumbers(startNumendNum) {

  if(startNum<=endNum)
  {
    const arrNumber = rangeOfNumbers(startNumendNum-1);
    arrNumber.push(endNum);
    return arrNumber;
  }
  else {
    return [];

  }
  
  
};
console.log(rangeOfNumbers(6,8));//[6,7,8]
console.log(rangeOfNumbers(3,12));//[ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ]


Comments

Popular posts from this blog

span[class~="sr-only"]

  The  span[class~="sr-only"]  selector will select any  span  element whose  class   includes   sr-only . Create that selector, and give it a  border  property set to  0 . span [ class ~= "sr-only" ] {    border:   0 ; }

About the Little Lemon receipt maker exercise

 My homework and exercise of the lesson "About the Little Lemon receipt maker exercise" of the class "programming with Javascript" on coursera. const menu = [     {         Dish : "Italian pasta" ,         price : 9.55     },     {         Dish : "Rice with veggies" ,         price : 8.65     },     {         Dish : "Chicken with potatoes" ,         price : 15.55     },     {         Dish : "Vegetarian Pizza" ,         price : 6.45     } ]; function receiptMaker ( arr , bool ) {     if ( bool == false )     {         console . log ( "Prices without tax:" );         arr . forEach ( element => {             console . log ( `Dish: ${ element . Dish } Price (incl.tax):$ ${ element . price } ` );                     });     }     else     {         console . log ( "Prices with 20% tax:" );         arr . forEach ( element => {             console . log ( `Dish: ${ element . Dish } Price (inc