How to get a random property from an object in JavaScript

1 Answer

0 votes
const obj = {
  id: 83829,
  name: 'Tom',
  salary: 14000,
  lang: 'JavaScript'
}

function getRandomProperty(obj) {
  const keys = Object.keys(obj);

  return keys[Math.floor(Math.random() * keys.length)];
}

console.log(getRandomProperty(obj)); 
console.log(getRandomProperty(obj)); 
console.log(getRandomProperty(obj)); 

  
  
  
  
/*
run:

"lang"
"lang"
"salary"
  
*/

 



answered Jun 1, 2022 by avibootz
...