function cleanUpSync(string) { var match = string.match(/\(.+\)/) if (match) { if ((string.length - (match.index + match[0].length)) == 0) { return string.replace(/\(.+\)/, '').trim() } return string.replaceAll(/\(|\)/g, '').trim() } return string.replaceAll("'", "").replaceAll(/.(\.|')/g, '').toLowerCase(); } // var names = ['Drake Hen - Msc Phd ACCA CFA','William Hendrix-Cialkowski','William (he/she) Hendrix','William L Hendrix','William L (Bill) Hendrix','Jill (Schwartz) Renteria','Dr Christian Böhler','Herman Van De Haterd','Alice Magalhães Miranda','dr. Vijay Natarajan, CAMS,CAME','Zahir Hirani, CAMS','Joe Hogan, CPA MBA','Ben Johnson, CFP®, RLP®,AEP®,MS','Adam Seeto CAMS FAMG PHD B-Eng','Veronique Laberge, PMP','Manny Gonzalez, MBA','Elizabeth (Ross) Cooperstein','Danielle Nappi, CPA','Joe Griffo, CSM','Mark Brydson ACMA, CGMA','Anna Wheeler, CISA','Marilyn Antoine, MBA','Keepen (Operations)','Maja Parcinski CGAP, CIGA','Ravi Madnani, PMP','Daven Yuen (CAMS, AAMLP)','Patrick Hofer, CFA','Lyndon Marquez, CIPP/US,CCEP','Dr. Jibran Khan, R. Ph., PhD','Alex (Linqiong) Gao, CPA, PMP','Karen Satterlee, CFE','Jennifer (Minarczik) Guy','Jani Wilson, Ph.D.','Javed Rahim, MBA, CRME','Jimmy Shanken, CCIM','Muhammad Obaid Qureshi, CHRP','Michelle T.','Roger Lin, CISA, CISM','Seree (Pike) Bunjan','Oum-Hani SAAF','Louisa Hoberman, CISSP', 'Franziska (Fran) Heller','Chong Wan W.','Patricia D.','Tanele Hlophe (MBA)','Stefan V.','Desy Kusuma Wardhani, SH, MH','dr. abby, smith', 'Faidra Smith, CP','Sara Ganyard, MBA','Serena(Qiong) shen','Rebekah Ellouze (Barlow)(marley)','Kim Iskandar "née Van Campfort"','Sandra (Sandy G) Guzmán','Riza Ayuningtyas (Icha)'] var names = [ 'Joey Hilton, MA, MFA', 'Sara Ganyard, MBA', 'Faidra Smith, CP', 'Desy Kusuma Wardhani, SH, MH', 'Punam Patel, MBA', 'Henri Bilt, van de', 'Louisa Hoberman, CISSP', 'Roger Lin, CISA, CISM', 'Ernie Hess, CIC', 'Muhammad Obaid Qureshi, CHRP', 'Jimmy Shanken, CCIM', 'Javed Rahim, MBA, CRME', 'Jani Wilson, Ph.D.', 'Kellie Ann Cahill, CMP', 'Karen Satterlee, CFE', 'Scott Nowak, Esq.', 'Alex (Linqiong) Gao, CPA, PMP', 'Dr. Jibran Khan, R. Ph., PhD', 'Lyndon Marquez, CIPP/US,CCEP', 'Olu Awoniyi, PRM', 'Patrick Hofer, CFA', 'Ravi Madnani, PMP', 'Najee Johnson, Esq', 'Daven Yuen (CAMS, AAMLP)', 'Gerard Gist, MBA', 'Aparna Borkar Kamat, CAMS', 'Rashmi Jain, CFA', 'Brendan Shaw, MBA', 'Nicole Tull, CAMS, CGSS', 'Adrian Escalera, FRM', 'Pablo Breuer, Ph.D.', 'Joel Konigsberg, CFP®', 'Claudia Vilbon-Jonsan, CAMS', 'V K,Core Java Developer', 'Chanaya Coles, CAMS', 'Evan Rosenberg, MBA', 'Bryon Rose, Esq.', 'Barbara Pietruszewski, CAMS', 'Nadine Jean-Gilles, Esq.', 'Gintare Schacht, CFA', 'Elizabeth DiNicola, M.B.A.', 'Rudolf Wagner, CBCI', 'Chris Wong, CAMS', 'Vinodhini Guhesan, MBA, PMP, CSM, PSM1', 'Indrit Dimnaku, M.Acc., CPA', 'Kazutaka Kuroda, CMA', 'Daniel Cimmino, MSF', 'Andrea Padilla, MBA', 'Gregg Duswalt, CRCP', "Matthew D'Emic, Jr.", 'Michael Schirick, MAI, AI-GRS, MRICS', 'Adesuyi Adepoju, PMP', 'Nerhel Adel, CFA', 'Jessica Elbaz, Esq.', 'Trey Johnson, CEP®', 'Richard Grant, CPA, CIA, CFSA', 'Erzsébet Barra, CFA, CIPM', 'Roxana Teodora Zainea, ACCA', 'Antwuan Williamson, Esq.', 'Kurt A. Stiell, J.D.', 'Zara Kim, CPA', 'Mohit Buvariya, CAMS', 'Anika S. Jones, Esq.', 'Olivia Zhang, FRM', 'Vijay Natarajan, CAMS,CAME', 'Zahir Hirani, CAMS', 'Ben Johnson, CFP®, RLP®,AEP®,MS', 'Joe Hogan, CPA MBA', 'Xinyun Zhang, CAMS', 'Emily Thomas, CFA', 'Veronique Laberge, PMP', 'Manny Gonzalez, MBA', 'Lucas Sais, CAMS', 'Danielle Nappi, CPA', 'Joe Griffo, CSM', 'Mark Brydson ACMA, CGMA', 'Michelle Betsill, CRCM', 'Marilyn Antoine, MBA', 'Anna Wheeler, CISA', 'Maja Parcinski CGAP, CIGA', 'Rahul Soni, CFA', 'Jacky, Ka Ki Wong', 'Georges Abikaram, CFA', 'Swapna Palnitkar (CIPP/E, CIPM)', 'Brian Choy, CAMS, CTCE', "Cian O'Callaghan, MBA, BComm, Chartered Accountant", 'Jasmine Fletcher, MBA', 'Mike Arthur CPA, CMA', 'Sydney Walker, Esq.', 'Maria Jose Padilla, Esq.', 'Edward Choi, FCPA, FRM, CFA', 'Alex Hunter, CRCM', 'Savitha Subramanian, CAMS', 'Quan Tu, CFA', 'Judit Alsovolgyi, FCCA', 'Jason Ulstad, CRCM', 'Lesley Connors, CAMS', 'Brian Boone, MA', 'Isaiah Servance Jr., CAMS', 'Diostenes Medina, IACCP', 'Claude Roberts, MCSI', 'Fernando Veles, CAMS, PQO', 'Ian S. Mellor, JD, CRCM', 'Murat Öztürk, CIA, CAMS', 'David Hanna, Esq.', 'Jamie Müller, Principal, ACC', 'Aneela Seraj Ehsan, CPA', 'Jennifer Lee Kwong, JD', 'Magdalena Gonzalez-Galvan, MBA', 'Lynnelle Chappell, EA', 'Mychelle Neuzil, CPA', 'Mark Wright, MBA', 'Mark McMurray, MBA', 'Elizabeth Kostara, CFE, CRMA, LPQ, ECCP', 'Steve Sappington, MSc OSH, Six Sigma Black Belt', 'Philippe Kunz, MBA', 'Caroline Nathan (she, her, hers)', 'Krzysztof Kolczynski, MBA', 'Tim Thorson, PhD', 'Alexis Sierens, CPA', 'Brandon McAnally, CPA', 'Ari Augusto Soares, CMA', 'Lauren Twitchell, ASP, CSP', 'Kristi Bina, MBA', 'Atty. Alvin Buck, CPA', 'Wormeester, Ard', 'Adam Schuett, CPA', 'Maddie Ties, PHR, SHRM-CP', 'Jennifer Neu, MBA', 'Metin Yildirim, PhD', 'Matt Wehnes, CISA, CRISC, CISSP', 'Brian McBride, CPA, CMA', 'Ed Tyrrell, CIPP/US, CIPP/E', 'Stephanie West, MBA', 'Veronica Coleman, M.Acy, CPA, CIA', 'Drew Miller, CPA, CIA, CFE, CCEP', 'Cynthia Weingart, MPA, PMP®', 'Brandy Plunkett, CFE, CP, MBA', 'Tim Peterson, MBA', 'Beth Hinchee, MBA', 'Aubrey Dane, SHEP, CSHO, SSH', 'John Mueller , MS, CSP', 'Brendan Titmarsh, CFA', 'Beer Siwaporn Archariya, M.E.', 'Lakeisha Gammage, CHST, CET', 'Rebecca Coons, MSES, MPA', 'Atul Kumar Singh, PhD', 'Fabiola (Febby) Rose van Bacheram Jarlis LLB., LLM', 'Dr. Hilmar Hütten, LL.M. (LSE)', 'Doug Brayton, CPA', 'Mark Mau, CIH', 'John P. Preysner, Jr.', 'Dr. Meike Landwehr, LL.M. (USA)', 'Apostolis Sambanis, Ph.D.', 'AJ Cuevas, PhD, MS, MPH, DABT', 'Elizabeth Black, SHRM-CP', 'Mohammed AlQarni, LSSBB', 'Miranda Geoghegan, MPH, CSP', 'Kelly Merkel, Esq., CPVA, PMP', 'Sarah Edney, MBA', 'Jacqueline Krebs, MBA, MSN, BSN, RN-BC', 'Kathleen Rodgers, MA, RDN, LD, CDCES', 'Karen Tollefson, PHR', 'Adam Krulewitz, JD', 'Yilitza Olivera-Santiago, CQA, CQM/OE', 'Deneen Burton, MBA', 'Rebecca Tabbert Nelson, MS', 'Fabian Bastiaen, TAP.dip', 'Erika I. Esbri-Garcia, PhD', 'Brianna Shareef, Esq.', 'Tierra A. Brown, MSRA, RAC', 'Orlantha Heethawakage, LSSGB', 'Steven Gauthier, CQA', 'Samantha Hodge, CISS-EO, CISS-RAD, RM (NRCM)', 'Divya Sakthivel, CSSGB', 'Alessandro Farolfi, MBA', 'Sagar Tolaney, MS, PGDM, RAC-DEVICES', 'Karla Castro, MBA', 'Daniel Yoo, JD. LL.M', 'Michael Serle, DMSc, MS, PA-C', 'Heather Harvey, MS, RAC', 'Valentin Isais, PMP', 'Elizabeth Oberg-DeNeui, PhD', 'Susan Krager, MBA, RAC', 'Priya Navkar , Regulatory Affairs', 'Brittany Washington, MBA', 'Igor V. Medvedev, MBA, PhD.', 'Evander Williams, Esq.', 'Shirell A Gross, Esq., CLC', 'Sang-Soo(SS) Lee, Ph.D., MBA', 'Toni Michelangelo, MPA', 'Sera Bileydi-Lee, PMP, CSSGB', 'Jennifer Bennett, MBA, RAC', 'LeeAnn Swift Walosin, M.S.', 'Richard Marsh, Jr', 'Rick Hursel, PhD', 'Richard McGovern, MBA, CFE', 'Angela Noah, Ph.D.', 'Anne McComb, MBA, PMP, CSM', 'Felicia Haynes, PhD, RAC, CCRA', 'Divya Palan, MS-RA, RAC', 'Germaine Fu, PhD', 'Mary Shaji, MS, RAC', 'Yuko Stephens, MBA', 'Nathaniel Ulrich, CIPP/US', 'Kathy Goode, MS MHA', 'Anupama Govindarajan, Ph.D.', 'Rebecca Arthur, JP', 'Denise Hicks, MHS', 'Blanco, Rosmery', 'Rishi Mehta, RAC', 'Paulina Wyszkowska, TAP.cert', 'Leslie M. (Coney) Cort, RAC, PMP', 'Rebecca Ann Stepan, JD, MPH, CHC', 'Irfan Ali, PMP®', 'Steven Pavlik, RAC', 'Filsun Moussa, MBA, PMP', 'Maulik Shah, MSRA, Rph', 'Reyna Lex, CSP, CHMM', 'Aditi Dave, MS-RA', 'Adeeb Jouhar, LL.L. J.D.', 'Jennifer Birnbaum, JD, MS, CPPM, LSSGB', 'Margaret (Maggie) Hanjani, JD, CHPC, CIPP/E', 'Robin Wasserman, PhD', 'Mark Francis Lopez, MBA', 'Greeshma Kayala, MS, RAC', 'Chintan Singh Ahuja, PMP', 'Juli Rubin, MBA, RAC', 'Monika McDole-Russell, MSRA, RAC', 'Darin S. Oppenheimer, DRSc, FRAPS, RAC, PMP', 'Bob Kreye, CSP, CHMM', 'Hakan Vatanseven, Ph.D.', 'Fay Farmand - MS, RAC, CBA, CSSGB', 'Pratibha Lakshmanan,MS,RAC', 'Shikha Malik, RAC (Devices)', 'Sophia Z. Cole, PMP, MBA', 'Aysun Yalin Aktolga, DVM', 'Themis Toumanidou, Ph.D.', 'Hakan Vatanseven, Ph.D.', 'John Resman, Pharm.D.', 'Sapna Ghelani,MPH,RAC', 'Maria Hategan, MS', 'Charlotte Gallardo, RPh', 'Sarah Lane Rys, JD, MBA', 'Igor Zanetti - MSc, MBA', 'Sonali Dewan, RAC', 'Troy Trboyevich, MSc', 'Kendra Schuchard, SHRM-CP, MMR', 'Rishi Sinha, RAC', 'Rawan Aljohani, PMP', 'Rashad Buckner, MBA', 'Janis F. Taranto, MS, RAC', 'Anna GłówczyÅ„ska, CAMS', 'Alex Dignam, MBA', 'Kallini, Nevine', 'Merrell, Eric', 'Fel, Pascal', 'Georges Khalaf, MBA', 'Travis B. Russell, MBA', 'Blake Hall, J.D.', 'Christopher Harris Aiirsm, DipShem, Aiema, Grad Iosh', 'Irina Hacecky, MBA', 'Matthew Roush, JD, MBA', 'Amy Silvester (FCIPS Chartered, BA Hons)', 'Evan Goldberg, CSP, CSHO', 'Amy Stevens, MBA', 'Paul Neubert, CQA, CSQE', 'Garrick Rogers, CISSP', 'Todd Langusch CISSP, CISM, CCSP, CySA, ITIL, CSIS CIOS', 'Spencer Lee, CISA', 'Willie Tatum, PMP', 'Tara Palazzolo, IAM Level II, CAP', 'Ying Long, CEP', 'Colin McIntyre - CISSP, CISM', 'Jack Page, M.S.', "L'Tanya Stroughter, MBA", 'Amy Pham, CBCP, CBRM, ACRP', 'Nicolas Larkin, MBA', 'Gregory Lynch, JD.', 'Emily Rain - CAPM, CSM, CCENT', 'Raed AlHammad, MBA', 'Sean Fahy, PMP, ITIL V3', 'Karin Koch, MSOL', 'Willow Eastman-Woodley, CIA', 'Devaki Chokshi, CISSP', 'Steve Manocchio, CISA, CGEIT, CRISC', 'Paul Bryan, MBA', 'Mike Lopez, PMP', 'Jerrod Schultz, CISSP', 'Jyothi Kiran DR, CISA, CISSP, CRISC', 'Fabio Bergamo, MBA', 'Tamara Jendruh, PMP', 'Yuliya Nechepurenko, LL.M.', 'Jennifer Barshay, MBA', 'Andrea Merry, CISSP, CISM', 'Ekta Mittal CIPP/E, CIPM, CISA, CISSP', 'Jake Weber, CISSP, CISA', 'Rico White, MIS, MBA', 'Sally Chau, CPA', 'Jordan Humphrey, J.D., CIPP/E', 'Terry Hessler, PMP, SAFe, ITIL Expert v3', 'James Huang, CISA', 'Paul Cropper, Jr.', 'Hermione Carsten, PMP', 'Troy Kerekes, PE', 'Dan Stevens, DCCA, IBRBS', 'Sheetal Mathur, MBA', 'Luuk van Dijk, BSc-CDCMP®', 'Katie Reynolds, MCP', 'Ma. Leonora Garcia, CPA', 'Bo Niu, Ph.D.', 'Meryem Khribech, MBA, PMP, CSM', 'Sundeep Brar, MSc', 'Nidhi Sanghavi, CISA, PMP', 'Andrew Vahid nia, MBA, MSEE', 'Anandi Raman Creath, PMP CSM', 'Nicole Barbour, CPA ISA', 'Elizabeth Bachman, PMP', 'John Wirtala, PMP, CSM, ITIL', 'Rian Nanthrup, PMP', 'Heather Eckman, CEDS, CIGO', 'Marta Ramirez, LL.M., CAMS', "Aoife O'Moore CDCEP, CDCSP, CDCAP", 'Dora (Ling-Hung) Cheng, CIPP/E, CISA, CPA', 'Tony Viviano, MBA', 'Orlan Nugpo, CPA, MBA', 'Joel Sherman, MCP', 'Michele Di Carlo - MBA, PMP©, PSM I©', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Bernard Poton, PMP, MBA', 'Karishma Tripathy, CPA, ACCA', 'Jason Sizemore,', 'Joe Churella, CFCE', 'Gumyrbek Sandibekov, PMP®', 'Anna Busby, MBA', 'Dr. Julia Keim, LL.M.', 'Paul Robertson, CISA, CPA, CIA', 'Dr. Jochen Engelhardt, LL.M.', 'Ryan Steeves, P.Eng., MBA', 'George Arroyo, MBA', 'David Burt, M.S., CISSP, CIPP', 'Jeff Turner, CPHR', 'Andy Gristwood, DCCA', 'Tennill Mitchell, MFA', 'Berny Gutierrez, CISSP', 'Hallie Tremaine Balkin, Esq. (Acquisition Geek)', 'Imran Al Akhzami (BSc., MBA)', 'Cara Feneis, MBA', 'Teresa Otineru, CA', 'Anu Budwal, MBA, CISA, CFE', 'Brad Omland, MLS, CIPP/US', 'Erden Yücel, LL.M.', 'Joyce Lam, CPA', 'David Rhew, M.D.', 'Amber Russell, GSP, CHST', 'Stacey Strickland, PMP', 'Amy Silvester (FCIPS Chartered, BA Hons)', 'Dr. Andrea Simándi, LL.M', 'Lou DeCola, MBA, CFE, CIA', 'Uzma Auth, CPA, CDFM', 'Dr. Danesha Chisholm CIA, CFE, CRMA, CGAP', 'Anthony D. Jones, MBA', 'Eunice Youhanna, MBA', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Delight Roberts, JD CIPP', 'Reza Hosseini, P.E.', 'Andreas Piras - ESQ, LLM', 'Janis Smith, MBA', 'Tracy Chen, CFA', 'Dominique Williams-Harrington, Esq.', 'Jeffery Smith, PMP', 'Pashon Kudzaishe Jima, MBA', 'Tshepo Mageza, GCC(Factories)', 'Christina Wilson (Borrelli), MBA', 'Tomer Simon, PhD', 'Rybarik, Brian', 'Stephanie J. Peters, Esq.', 'Linda Dann, CBE', 'Érica Santa Maria (She, Her)', 'Keyuna R. Evans, Esq', 'Tracey Haynes, MBA, CCP', 'Ryan Rillo, CIH CSP CHMM', 'Jasbir Kaur Khalsa, Esq.', 'Trisha Grant, CIPP/E, LEED AP', 'Aleine Cohen, Esq., CIPP/US', 'Evan Goldberg, CSP, CSHO', 'Amy Silvester (FCIPS Chartered, BA Hons)' ] function cleanUpSync2(string){ // console.log(string) // console.log(string.replaceAll(/(\(|\")(.+)(\"|\))/g,'').toLowerCase()) return string.replaceAll(/(\(|\")(.+)(\"|\))/g,'').replaceAll(/,|\.|\//g,'').toLowerCase() } function getWords(string){ // let stop = ['dr','acca','msc','came','cfp®','rlp®','aep®','cp','cams', 'famg','b-eng','csm','acma','cgma','cgap', 'ciga','cfa','mba','CISSP','SAAF','cisa','cism','chrp','ccim','cfe','crme','cpa','pmp','phd','ccep','cipp',''].join('|'); // console.log(stop) let stop = [ 'MA', 'MBA', 'CP', 'SH', 'van de', 'CISSP', 'CISA', 'CIC', 'CHRP', 'CCIM', 'PhD', 'CMP', 'CFE', 'Esq', 'CPA', 'R Ph', 'CIPPUS', 'PRM', 'CFA', 'PMP', 'Esq', 'AAMLP', 'CAMS', 'FRM', 'CFP®', 'Core Java Developer', 'MBA', 'CBCI', 'MAcc', 'CMA', 'MSF', 'CRCP', 'Jr', 'MAI', 'CEP®', 'ACCA', 'JD', ' CPA MBA', 'CSM', 'CGMA', 'CRCM', 'CIGA', 'Ka Ki Wong', 'CIPM', 'FCPA', 'FCCA', 'IACCP', 'MCSI', 'JD', 'CIA', 'Principal', 'EA', 'MSc OSH', 'her', 'PhD', 'ASP', 'Ard', 'PHR', 'MAcy', 'MPA', 'SHEP', 'MS', 'ME', 'CHST', 'MSES', 'LLM', 'LLM LSE', 'CIH', 'LLM USA', 'SHRM-CP', 'LSSBB', 'MPH', 'CQA', 'TAPdip', 'MSRA', 'LSSGB', 'CISS-EO', 'CSSGB', 'JD LLM', 'DMSc', 'Regulatory Affairs', 'MS', 'Jr', 'MS-RA', 'MS MHA', 'JP', 'MHS', 'Rosmery', 'RAC', 'TAPcert', 'PMP®', 'CSP', 'LLL JD', 'DRSc', 'RAC Devices', 'DVM', 'PharmD', 'RPh', 'MSc', 'Nevine', 'Eric', 'Pascal', 'DipShem', 'BA Hons', 'CISM', 'IAM Level II', 'CEP', 'CBCP', 'JD', 'MSOL', 'LLM', 'CIPM', 'MIS', 'PE', 'DCCA', 'BSc-CDCMP®', 'MCP', 'PMP CSM', 'CPA ISA', 'CEDS', 'CDCSP', 'CIPPE', 'PMP©', 'CFCE', 'PEng', 'CPHR', 'MFA', 'Esq Acquisition Geek', 'MBA', 'CA', 'MLS', 'MD', 'GSP', 'LLM', 'JD CIPP', 'PE', 'GCCFactories', 'Brian', 'CBE', 'Her', 'CIH CSP CHMM' ].join('|') // console.log(stop) const re = new RegExp('\b' + stop + '\b', 'i') let tokens = string.split(' ') // console.log(tokens) let filtered = tokens.filter(el => { // console.log('MATCHED', el.match(re)) let x = re.exec(el); console.log(x.input) return el.length > 2 /*&& test != test.input*/ }) // console.log(filtered) return filtered.length > 1 ? filtered.join(' ') : '-----> omitted <------' } let results = names.map(el => { return [el, getWords(cleanUpSync2(el))] }) console.table(results)
Write, Run & Share NodeJS code online using OneCompiler's NodeJS online compiler for free. It's one of the robust, feature-rich online compilers for NodeJS language,running on the latest LTS version NodeJS 16.14.2. Getting started with the OneCompiler's NodeJS editor is easy and fast. The editor shows sample boilerplate code when you choose language as NodeJS and start coding. You can provide the dependencies in package.json
.
Node.js is a free and open-source server environment. Node.js is very popular in recent times and a large number of companies like Microsoft, Paypal, Uber, Yahoo, General Electric and many others are using Node.js.
Google chrome's javascript engine V8
and is pretty fast.Asynchronous
, event-driven
and works on single-thread model
thus eliminating the dis-advantages of multi-thread model.Express is one of the most popular web application framework in the NodeJS echosystem.
let moment = require('moment');
console.log(moment().format('MMMM Do YYYY, h:mm:ss a'));
const _ = require("lodash");
let colors = ['blue', 'green', 'yellow', 'red'];
let firstElement = _.first(colors);
let lastElement = _.last(colors);
console.log(`First element: ${firstElement}`);
console.log(`Last element: ${lastElement}`);
Following are the libraries supported by OneCompiler's NodeJS compiler.