How to get a random property from an object in TypeScript

1 Answer

0 votes
const obj = {
  id: 84767,
  name: 'Tom',
  salary: 13000,
  lang: 'TypeScript'
}

function getRandomProperty(obj : any) : any {
  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:

"salary" 
"id" 
"id" 
  
*/

 



answered Jun 1, 2022 by avibootz

Related questions

1 answer 121 views
1 answer 137 views
1 answer 154 views
1 answer 152 views
...