Guest User

Untitled

a guest
Aug 20th, 2018
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.24 KB | None | 0 0
  1. const sampleArr = [{
  2. "Name": "Maggy F. Tyson",
  3. "City": "Maracalagonis",
  4. "Email": "Morbi@Naminterdumenim.org"
  5. },
  6. {
  7. "Name": "Abra Q. Cleveland",
  8. "City": "Dole",
  9. "Email": "Integer@estNunc.net"
  10. },
  11. {
  12. "Name": "Kelsey P. Carpenter",
  13. "City": "Reana del Rojale",
  14. "Email": "vitae.sodales.at@facilisisSuspendissecommodo.net"
  15. },
  16. {
  17. "Name": "Sacha I. Reese",
  18. "City": "Penna San Giovanni",
  19. "Email": "venenatis.lacus.Etiam@pede.com"
  20. },
  21. {
  22. "Name": "Hope Z. Caldwell",
  23. "City": "Calvera",
  24. "Email": "mauris@id.ca"
  25. },
  26. {
  27. "Name": "Adam H. Hahn",
  28. "City": "Court-Saint-Etienne",
  29. "Email": "arcu.Sed.eu@diamloremauctor.edu"
  30. },
  31. {
  32. "Name": "Griffin I. Nichols",
  33. "City": "Pocatello",
  34. "Email": "natoque.penatibus.et@mollisnon.net"
  35. },
  36. {
  37. "Name": "Dominique T. Wilder",
  38. "City": "Saguenay",
  39. "Email": "a.dui@non.org"
  40. },
  41. {
  42. "Name": "Phelan N. Tyson",
  43. "City": "Kearney",
  44. "Email": "Donec.fringilla@mauriseu.net"
  45. },
  46. {
  47. "Name": "Hector H. Fischer",
  48. "City": "Soma",
  49. "Email": "elit.Nulla@aultricies.edu"
  50. },
  51. {
  52. "Name": "Heather L. Copeland",
  53. "City": "Santa Luzia",
  54. "Email": "nunc.ac.mattis@semper.co.uk"
  55. },
  56. {
  57. "Name": "Dustin T. Harrell",
  58. "City": "Oostkerke",
  59. "Email": "in.faucibus.orci@Duis.ca"
  60. },
  61. {
  62. "Name": "Jordan R. Hunt",
  63. "City": "Nieuwkerken-Waas",
  64. "Email": "aliquam.enim.nec@volutpatornare.net"
  65. },
  66. {
  67. "Name": "Lamar L. Walter",
  68. "City": "Nashik",
  69. "Email": "Donec@fermentummetusAenean.co.uk"
  70. },
  71. {
  72. "Name": "Brian V. Mcintyre",
  73. "City": "Côte Saint-Luc",
  74. "Email": "ligula.consectetuer.rhoncus@magnanecquam.co.uk"
  75. },
  76. {
  77. "Name": "Belle S. Wilder",
  78. "City": "Curon Venosta/Graun im Vinschgau",
  79. "Email": "non@amifringilla.ca"
  80. },
  81. {
  82. "Name": "Xandra U. Joseph",
  83. "City": "St. Asaph",
  84. "Email": "neque.et.nunc@vestibulum.co.uk"
  85. },
  86. {
  87. "Name": "Bianca I. Sutton",
  88. "City": "Jackson",
  89. "Email": "vitae.semper@magnis.co.uk"
  90. },
  91. {
  92. "Name": "Solomon C. Watkins",
  93. "City": "Townsville",
  94. "Email": "In.ornare@sodaleselit.ca"
  95. },
  96. {
  97. "Name": "Brock W. Knight",
  98. "City": "Panchià",
  99. "Email": "et.malesuada.fames@orcitincidunt.org"
  100. },
  101. {
  102. "Name": "Flavia X. Atkinson",
  103. "City": "Pollena Trocchia",
  104. "Email": "auctor.quis.tristique@loremauctor.ca"
  105. },
  106. {
  107. "Name": "Adam D. Sheppard",
  108. "City": "Workum",
  109. "Email": "et.netus@vitaevelit.edu"
  110. },
  111. {
  112. "Name": "Lionel E. Mclaughlin",
  113. "City": "Eindhoven",
  114. "Email": "nec.eleifend.non@ridiculus.ca"
  115. },
  116. {
  117. "Name": "MacKenzie F. Mosley",
  118. "City": "Warrnambool",
  119. "Email": "gravida.sit.amet@luctus.ca"
  120. },
  121. {
  122. "Name": "Kiayada T. Guerrero",
  123. "City": "Duisburg",
  124. "Email": "ipsum.nunc@dolorelitpellentesque.net"
  125. },
  126. {
  127. "Name": "Wyoming J. Peck",
  128. "City": "Buin",
  129. "Email": "eu.tempor.erat@blandit.net"
  130. },
  131. {
  132. "Name": "Yoshio P. Mcdonald",
  133. "City": "Maasmechelen",
  134. "Email": "vitae.aliquet.nec@nonenim.edu"
  135. },
  136. {
  137. "Name": "Tamara S. Knox",
  138. "City": "Mission",
  139. "Email": "lobortis@at.net"
  140. },
  141. {
  142. "Name": "Veda G. Vazquez",
  143. "City": "St. Ives",
  144. "Email": "ullamcorper@tellusimperdietnon.net"
  145. },
  146. {
  147. "Name": "Colette P. Spencer",
  148. "City": "Rouyn-Noranda",
  149. "Email": "tempor.lorem@molestie.net"
  150. },
  151. {
  152. "Name": "Rooney N. Gallagher",
  153. "City": "Vichy",
  154. "Email": "eget.ipsum@luctusvulputate.co.uk"
  155. },
  156. {
  157. "Name": "Michelle A. Gilmore",
  158. "City": "Isle-aux-Coudres",
  159. "Email": "dis.parturient.montes@loremegetmollis.org"
  160. },
  161. {
  162. "Name": "Lesley W. Mckay",
  163. "City": "St. Clears",
  164. "Email": "lacus@laciniamattisInteger.co.uk"
  165. },
  166. {
  167. "Name": "Jelani Z. Montgomery",
  168. "City": "Sunshine Coast Regional District",
  169. "Email": "lorem@nunc.com"
  170. },
  171. {
  172. "Name": "Cassidy P. Oneil",
  173. "City": "Bois-de-Villers",
  174. "Email": "libero@Curabitur.co.uk"
  175. },
  176. {
  177. "Name": "Lucy I. Browning",
  178. "City": "Mal",
  179. "Email": "risus@consequat.net"
  180. },
  181. {
  182. "Name": "David Z. Dyer",
  183. "City": "Toronto",
  184. "Email": "risus.quis@egestasurnajusto.com"
  185. },
  186. {
  187. "Name": "Jerry L. Lynch",
  188. "City": "Jennersdorf",
  189. "Email": "ipsum.cursus@vitae.org"
  190. },
  191. {
  192. "Name": "Aaron D. Espinoza",
  193. "City": "Ghislarengo",
  194. "Email": "sem@vel.co.uk"
  195. },
  196. {
  197. "Name": "Lane D. Alston",
  198. "City": "Trani",
  199. "Email": "tincidunt@urna.co.uk"
  200. },
  201. {
  202. "Name": "Rudyard C. Whitney",
  203. "City": "Provost",
  204. "Email": "lobortis.augue.scelerisque@iaculisodioNam.co.uk"
  205. },
  206. {
  207. "Name": "Ulric A. Buck",
  208. "City": "Pavone del Mella",
  209. "Email": "mi.Aliquam@Duisvolutpat.edu"
  210. },
  211. {
  212. "Name": "Kasimir D. Robertson",
  213. "City": "Nizamabad",
  214. "Email": "et.netus@penatibus.ca"
  215. },
  216. {
  217. "Name": "Laura S. Kelly",
  218. "City": "Neunkirchen",
  219. "Email": "vitae.purus.gravida@dolordapibusgravida.edu"
  220. },
  221. {
  222. "Name": "Clio Y. Franklin",
  223. "City": "Maasmechelen",
  224. "Email": "varius.ultrices.mauris@tempusnonlacinia.edu"
  225. },
  226. {
  227. "Name": "Wing U. Oneil",
  228. "City": "Elbląg",
  229. "Email": "Mauris@Curabiturut.com"
  230. },
  231. {
  232. "Name": "Cameran R. Hyde",
  233. "City": "Minneapolis",
  234. "Email": "Donec@CuraePhasellusornare.com"
  235. },
  236. {
  237. "Name": "Zahir S. Wilson",
  238. "City": "Libramont-Chevigny",
  239. "Email": "Donec.feugiat.metus@cursusaenim.com"
  240. },
  241. {
  242. "Name": "Iliana M. Padilla",
  243. "City": "Vico del Gargano",
  244. "Email": "vulputate@tortor.net"
  245. },
  246. {
  247. "Name": "Tarik Y. Hancock",
  248. "City": "Sannazzaro de' Burgondi",
  249. "Email": "eu.eleifend@magnaSuspendisse.ca"
  250. },
  251. {
  252. "Name": "Magee T. Wright",
  253. "City": "Sankt Wendel",
  254. "Email": "et.risus@etrutrumnon.org"
  255. },
  256. {
  257. "Name": "Zachary L. Lott",
  258. "City": "Couthuin",
  259. "Email": "fermentum@magnisdisparturient.org"
  260. },
  261. {
  262. "Name": "Susan G. Curry",
  263. "City": "Canela",
  264. "Email": "egestas.rhoncus.Proin@Classaptent.net"
  265. },
  266. {
  267. "Name": "Simone A. Bentley",
  268. "City": "Ruvo del Monte",
  269. "Email": "risus.Quisque.libero@arcu.net"
  270. },
  271. {
  272. "Name": "Delilah F. Hahn",
  273. "City": "St. John's",
  274. "Email": "gravida.mauris.ut@adipiscingligulaAenean.ca"
  275. },
  276. {
  277. "Name": "Nicole H. Bradley",
  278. "City": "McCallum",
  279. "Email": "sit@turpis.org"
  280. },
  281. {
  282. "Name": "August F. Cherry",
  283. "City": "Lampa",
  284. "Email": "a.tortor@risus.co.uk"
  285. },
  286. {
  287. "Name": "Thomas L. Ratliff",
  288. "City": "Isola di Capo Rizzuto",
  289. "Email": "dui.augue@Nulla.com"
  290. },
  291. {
  292. "Name": "Autumn C. Perry",
  293. "City": "Saint-Louis",
  294. "Email": "lacinia@augueeu.ca"
  295. },
  296. {
  297. "Name": "Thane I. Christian",
  298. "City": "Fernie",
  299. "Email": "et.euismod@odio.edu"
  300. },
  301. {
  302. "Name": "Quinlan D. Bentley",
  303. "City": "Mühlheim am Main",
  304. "Email": "massa.Mauris.vestibulum@nuncullamcorper.co.uk"
  305. },
  306. {
  307. "Name": "Debra M. Huffman",
  308. "City": "New Bombay",
  309. "Email": "vel.faucibus@tempus.co.uk"
  310. },
  311. {
  312. "Name": "Alyssa W. Everett",
  313. "City": "Calice al Cornoviglio",
  314. "Email": "iaculis@ornareplaceratorci.net"
  315. },
  316. {
  317. "Name": "Zoe I. Curry",
  318. "City": "OugrŽe",
  319. "Email": "Morbi.metus.Vivamus@felispurus.com"
  320. },
  321. {
  322. "Name": "Porter A. Chase",
  323. "City": "Machelen",
  324. "Email": "vestibulum@sedconsequatauctor.ca"
  325. },
  326. {
  327. "Name": "Ferris Z. Banks",
  328. "City": "Buzet",
  329. "Email": "parturient.montes.nascetur@Proinsed.com"
  330. },
  331. {
  332. "Name": "Wayne F. Dillon",
  333. "City": "Ussassai",
  334. "Email": "Cras.pellentesque@nisidictumaugue.net"
  335. },
  336. {
  337. "Name": "Damian L. Kelley",
  338. "City": "Stade",
  339. "Email": "non.massa.non@sample.net"
  340. }]
  341.  
  342.  
  343. let search = (arr, str='') => {
  344. let result = [];
  345. str = str.toLowerCase();
  346.  
  347. arr.forEach(obj => {
  348. Object.values(obj).find(val => {
  349. if (String(val).toLowerCase().indexOf(str) > -1) {
  350. result.push(obj);
  351. }
  352. })
  353. });
  354.  
  355. return result;
  356. }
  357.  
  358.  
  359. console.log(search(sampleArr, '.net'));
Add Comment
Please, Sign In to add comment