Advertisement
Rana_093

JS Array&map&reduce

Jul 21st, 2020
1,081
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     let transformedIngredients = Object.keys(props.ingredients)
  2.                         .map(igKey => {
  3.                             return [...Array(props.ingredients[igKey])]
  4.                             .map((_, index) => {
  5.                                 return <BurgerIngredient key={igKey + index} type = {igKey} />;
  6.                             })
  7.                         }).reduce((arr,el) => {
  8.                             return arr.concat(el);
  9.                         },[]);
  10.     if(transformedIngredients.length == 0){
  11.         transformedIngredients = <p>Please, Start adding ingredients!</p>;
  12.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement