Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta name="description" content="Exercise 11.3.1">
  5. <meta charset="utf-8">
  6. <title>JS Bin</title>
  7. <style id="jsbin-css">
  8. h1 {
  9. color: red;
  10. font-family:Arial;
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <h1>Joe Bliss</h1>
  16. <script id="jsbin-javascript">
  17. var contacts = {
  18.  
  19. John: {
  20. firstName: 'John',
  21. lastName: 'Doe',
  22. phone:'(512) 355-0453',
  23. email: 'johndoe@email.com',
  24. },
  25. Jane: {
  26. firstName: 'Jane',
  27. lastName: 'Doe',
  28. phone:'(312) 641-2203',
  29. email: 'janedoe@email.com',
  30. },
  31. Suzie: {
  32. firstName: 'Suzie',
  33. lastName: 'Smith',
  34. phone:'(415) 604-4219',
  35. email: 'suziesmith@email.com',
  36. }
  37.  
  38.  
  39. };
  40.  
  41.  
  42.  
  43. function addContact(newContact) {
  44. contacts[newContact] = newContact;
  45. return contacts;
  46.  
  47. }
  48.  
  49.  
  50. addContact("usman");
  51. console.log(contacts);
  52.  
  53.  
  54.  
  55.  
  56.  
  57. function listContacts() {
  58.  
  59.  
  60. for (var key in contacts) {
  61.  
  62.  
  63. var a = contacts[key];
  64.  
  65. console.log(a.firstName + " " + a.lastName);
  66. console.log();
  67. }
  68.  
  69. }
  70.  
  71.  
  72. listContacts();
  73.  
  74.  
  75.  
  76. function search(name) {
  77.  
  78. for (var key in contacts) {
  79.  
  80.  
  81. var a = contacts[key];
  82.  
  83. if (name === a.firstName || name === a.lastName) {
  84. console.log(a);
  85. return a;
  86. }
  87.  
  88.  
  89.  
  90. }
  91.  
  92. }
  93.  
  94.  
  95. search("Doe");
  96. </script>
  97.  
  98.  
  99. <script id="jsbin-source-css" type="text/css">h1 {
  100. color: red;
  101. font-family:Arial;
  102. }</script>
  103.  
  104. <script id="jsbin-source-javascript" type="text/javascript">
  105. var contacts = {
  106.  
  107. John: {
  108. firstName: 'John',
  109. lastName: 'Doe',
  110. phone:'(512) 355-0453',
  111. email: 'johndoe@email.com',
  112. },
  113. Jane: {
  114. firstName: 'Jane',
  115. lastName: 'Doe',
  116. phone:'(312) 641-2203',
  117. email: 'janedoe@email.com',
  118. },
  119. Suzie: {
  120. firstName: 'Suzie',
  121. lastName: 'Smith',
  122. phone:'(415) 604-4219',
  123. email: 'suziesmith@email.com',
  124. }
  125.  
  126.  
  127. };
  128.  
  129.  
  130.  
  131. function addContact(newContact) {
  132. contacts[newContact] = newContact;
  133. return contacts;
  134.  
  135. }
  136.  
  137.  
  138. addContact("usman");
  139. console.log(contacts);
  140.  
  141.  
  142.  
  143.  
  144.  
  145. function listContacts() {
  146.  
  147.  
  148. for (var key in contacts) {
  149.  
  150.  
  151. var a = contacts[key];
  152.  
  153. console.log(a.firstName + " " + a.lastName);
  154. console.log();
  155. }
  156.  
  157. }
  158.  
  159.  
  160. listContacts();
  161.  
  162.  
  163.  
  164. function search(name) {
  165.  
  166. for (var key in contacts) {
  167.  
  168.  
  169. var a = contacts[key];
  170.  
  171. if (name === a.firstName || name === a.lastName) {
  172. console.log(a);
  173. return a;
  174. }
  175.  
  176.  
  177.  
  178. }
  179.  
  180. }
  181.  
  182.  
  183. search("Doe");
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197. </script></body>
  198. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement