Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. /*Data / Information
  2. - Make
  3. - Change
  4. - Move
  5. - ?*/
  6.  
  7.  
  8. var myClothes = {shirt: "red"};
  9.  
  10. function IDoStuff(){
  11. var IDoInsideStuff = function(name){
  12. return "Hey " + name;
  13. }
  14. return IDoInsideStuff;
  15. }
  16.  
  17. var result = IDoStuff();
  18. var abc= result("Marco");
  19.  
  20. //Arrays
  21. var numbers = [1,2,3,4,5,6,7,8,9,0];
  22. var evenNumbers = []; //expect [2,4,6,8,0]
  23.  
  24. //for
  25. //move the correct data to the new array
  26. //Hint: javascript mod
  27.  
  28. //for(var i = 0; i < arr.length; i++){
  29. // //Code here
  30. //}
  31. //for(var i = arr.length -1; i >= 0; i--){
  32. //
  33. //}
  34.  
  35.  
  36. var myBox = {
  37. shirt: "red",
  38. ball: "large",
  39. book: "Fifty Shades of Yellow",
  40. kid: "the bad kid Steve who is 7 and not at dev mountain"
  41. }
  42.  
  43. myBox.shoes = "Jordans";
  44. myBox.spoiler = "red and fast";
  45.  
  46. for(var prop in myBox) {
  47. console.log(prop);
  48. }
  49.  
  50.  
  51. var attendee = {
  52. nickName: "Examplerrr",
  53. realName: "John Examplesmith",
  54. plusOne: true,
  55. skillLevel: "Expert"
  56. }
  57.  
  58. var attendee1 = {
  59. nickName: "Examplerrr",
  60. realName: "James Examplesmith",
  61. plusOne: true,
  62. skillLevel: "Expert"
  63. }
  64.  
  65. var attendee2 = {
  66. nickName: "HackMaster",
  67. realName: "Dave Jones",
  68. plusOne: true,
  69. skillLevel: "Beginner"
  70. }
  71.  
  72. var attendee3 = {
  73. nickName: "Wordsmith",
  74. realName: "Suzie Kanye",
  75. plusOne: true,
  76. skillLevel: "Expert"
  77. }
  78. attendee3.nickname
  79. var attendees = [attendee, attendee1, attendee2, attendee3];
  80.  
  81. function countDuplicateNicknames(arrayOfAttendees){
  82. //Hints: square bracket notation, obj.hasOwnProperty('prop');
  83.  
  84. //Make nickname counting object - var nicknameCount = {}
  85. var nicknameCount = {};
  86.  
  87. //Look through attendees - for loop
  88.  
  89. for(var i = 0; i < arrayOfAttendees.length; i++){
  90. //get their nickname
  91. var nickname = arrayOfAttendees[i].nickName; //Examplerrrr, Hackmaster, wordsmith, other?
  92. //See if that nickname has already been used
  93. //IF it has it
  94. if(nicknameCount.hasOwnProperty(nickname)){
  95. //add 1 to the count
  96. nicknameCount[nickname]++;
  97. } else{
  98. //add the nickname and make it equal 1
  99. nicknameCount[nickname] = 1;
  100. }
  101. }
  102. //return results
  103. return nicknameCount;
  104. }
  105.  
  106. var countedNicknames = countDuplicateNicknames(attendees);
  107.  
  108. for(var prop in countedNicknames){
  109. console.log("The nickname " + prop + " is registerd " + countedNicknames[prop] + " times.");
  110. }
  111. /*
  112. var result = {
  113. [nickname]: count
  114. }
  115. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement