js-mentorship-razvan / javascript

Javascript study notes
GNU General Public License v3.0
22 stars 2 forks source link

Training JS #12: loop statement --for..in and for..of #603

Closed RazvanBugoi closed 2 years ago

RazvanBugoi commented 2 years ago

https://www.codewars.com/kata/5722b3f0bd5583cf44001000/train/javascript

RazvanBugoi commented 2 years ago
function giveMeFive(obj){
  const arr = []

  for (const key in obj) {
    if (obj[key].length == 5 && key.length == 5) { 
      arr.push(key, obj[key])
    }else if (obj[key].length == 5) { 
      arr.push(obj[key]) 
    }else if (key.length == 5) { 
      arr.push(key) 
    }
  }

  return arr;
}