Advertisement
Guest User

Untitled

a guest
Aug 31st, 2015
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. var myObj = {
  2. itemOne:['blue','red','green'],
  3. itemTwo:['sky','grass','book'],
  4. itemThree:['day','month','year']
  5. }
  6.  
  7. function pickRandomProperty(myObj) {
  8. var result;
  9. var count = 0;
  10. for (var prop in myObj){
  11. if (Math.random() < 1/++count){
  12. result = prop;
  13. }
  14. }
  15. return result;
  16. }
  17.  
  18. var getItemInObject = pickRandomProperty(myObj);
  19.  
  20. var getItemInObject = pickRandomProperty(myObj);
  21. var randProp = myObj.getItemInObject;
  22.  
  23. var randWord = myObj + '.' + getItemInObject;
  24.  
  25. var getItemInObject = pickRandomProperty(myObj);
  26. var randProp = myObj[getItemInObject];
  27. // ^ ^
  28.  
  29. var randWord = myObj[getItemInObject];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement