{"id":1562,"date":"2019-10-31T15:44:55","date_gmt":"2019-10-31T12:44:55","guid":{"rendered":"https:\/\/flatlogic.com\/blog\/?p=1562"},"modified":"2021-10-20T16:47:11","modified_gmt":"2021-10-20T13:47:11","slug":"19-articles-of-october-2019-to-learn-javascript","status":"publish","type":"post","link":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/","title":{"rendered":"19+ Articles of October 2019 to Learn JavaScript With Examples"},"content":{"rendered":"\n<p>In September, we posted <a href=\"https:\/\/flatlogic.com\/blog\/17-articles-of-september-2019-to-learn-javascript\/\">our first list of JS articles<\/a>. As it turned out, it was a pretty good idea. And it is never too late to learn something new! So we&#8217;ve decided to make such posts on a regular basis. Check our opinionated list of 19 articles to learn JavaScript tips and tricks with real examples of tutorials made by real developers. There is a list of detailed guides written and published by such trusted sources as BitsandPieces, devto, Medium, and other popular platforms.<\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/blog.bitsrc.io\/how-to-implement-idle-timeout-in-react-830d21c32942\" rel=\"nofollow\"><strong>How to Implement Idle Timeout in React<\/strong><\/a><\/h3>\n\n\n\n<p> <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"542\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-11.59.25-AM-1024x542.png\" alt=\"\" class=\"wp-image-1564 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-11.59.25-AM-1024x542.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-11.59.25-AM-600x318.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-11.59.25-AM-768x407.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-11.59.25-AM.png 1360w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/542;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/blog.bitsrc.io\/how-to-implement-idle-timeout-in-react-830d21c32942<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/blog.bitsrc.io\/how-to-implement-idle-timeout-in-react-830d21c32942\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/michaelnthiessen.com\/levels-of-vue-scope\" rel=\"nofollow\"><strong>4 Levels of Vue Scope<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"676\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-3.17.51-PM-1024x676.png\" alt=\"\" class=\"wp-image-1565 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-3.17.51-PM-1024x676.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-3.17.51-PM-600x396.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-3.17.51-PM-768x507.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-15-at-3.17.51-PM.png 1300w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/676;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/michaelnthiessen.com\/levels-of-vue-scope<\/figcaption><\/figure>\n\n\n\n<h4 class=\"has-text-align-left wp-block-heading\"><a href=\"https:\/\/michaelnthiessen.com\/levels-of-vue-scope\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/flatlogic.com\/blog\/how-to-make-your-first-app\/\"><strong>How to Make Your First React Native App<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/set-up-1-1024x768.png\" alt=\"\" class=\"wp-image-1570 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/set-up-1-1024x768.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/set-up-1-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/set-up-1-768x576.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/set-up-1.png 1600w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/flatlogic.com\/blog\/how-to-make-your-first-app\/<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/flatlogic.com\/blog\/how-to-make-your-first-app\/\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<p><section class=\"flatlogic-templates\"><a title=\"Bootstrap, Angular, React, Vue templates\" href=\"https:\/\/flatlogic.com\/templates\"><img decoding=\"async\" data-src=\"\/img\/flatlogic-templates.jpeg\" alt=\"React, Angular, Vue and Bootstrap templates\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\"><\/a>\n<p>In Flatlogic we create web &amp; mobile application templates built with <a title=\"React templates\" href=\"https:\/\/flatlogic.com\/templates\/react\">React<\/a>, <a title=\"Vue templates\" href=\"https:\/\/flatlogic.com\/templates\/vue\">Vue<\/a>, <a title=\"Angular templates\" href=\"https:\/\/flatlogic.com\/templates\/angular\">Angular<\/a> and <a title=\"React Native templates\" href=\"https:\/\/flatlogic.com\/templates\/react-native\">React Native<\/a> to help you develop web &amp; mobile apps faster. Go and check out yourself!<br><a class=\"btn btn-gradient btn-primary mt-sm pull-right\" href=\"https:\/\/flatlogic.com\/templates\">See our themes!<\/a>\n <a href=\"https:\/\/flatlogic.com\/generator\"><img decoding=\"async\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png\" alt=\"Professional Vibe Coding\" class=\"banner-img lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/640;\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding.png 2560w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-600x150.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1024x256.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-768x192.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-1536x384.png 1536w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/Introducing-professional-vibe-coding-2048x512.png 2048w\" data-sizes=\"auto\" data-original-sizes=\"(max-width: 2560px) 100vw, 2560px\"> <\/a><\/p>\n<\/section><\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/user-online-offline-snackbar-in-angular-in-a-minute-ca5e92e32123\" rel=\"nofollow\"><strong>Create a Snackbar to check whether a user is online or offline in Angular in a minute<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"916\" height=\"836\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_XtHPSpnIsXiFPupJ-QZH5g.png\" alt=\"\" class=\"wp-image-1571 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_XtHPSpnIsXiFPupJ-QZH5g.png 916w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_XtHPSpnIsXiFPupJ-QZH5g-600x548.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_XtHPSpnIsXiFPupJ-QZH5g-768x701.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 916px; --smush-placeholder-aspect-ratio: 916\/836;\" data-original-sizes=\"(max-width: 916px) 100vw, 916px\" \/><figcaption>Image source: https:\/\/medium.com\/javascript-in-plain-english\/user-online-offline-snackbar-in-angular-in-a-minute-ca5e92e32123<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/user-online-offline-snackbar-in-angular-in-a-minute-ca5e92e32123\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/flatlogic.com\/blog\/top-ux-trends-in-2019-2020-for-mobile-apps\/\"><strong>Top Ux Trends in 2019-2020 for Mobile Apps<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/kjhoh-1-1024x768.png\" alt=\"\" class=\"wp-image-1572 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/kjhoh-1-1024x768.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/kjhoh-1-600x450.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/kjhoh-1-768x576.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/kjhoh-1.png 1600w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/flatlogic.com\/blog\/top-ux-trends-in-2019-2020-for-mobile-apps\/<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/flatlogic.com\/blog\/top-ux-trends-in-2019-2020-for-mobile-apps\/\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><strong><a href=\"https:\/\/medium.com\/javascript-scene\/rethinking-unit-test-assertions-55f59358253f\" rel=\"nofollow\">Rethinking Unit Test Assertions<\/a><\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_8HSjkuZT5pn-XbiDLWd1BA-1024x576.jpeg\" alt=\"\" class=\"wp-image-1573 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_8HSjkuZT5pn-XbiDLWd1BA-1024x576.jpeg 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_8HSjkuZT5pn-XbiDLWd1BA-600x338.jpeg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_8HSjkuZT5pn-XbiDLWd1BA-768x432.jpeg 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/576;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/medium.com\/javascript-scene\/rethinking-unit-test-assertions-55f59358253f<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/medium.com\/javascript-scene\/rethinking-unit-test-assertions-55f59358253f\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/medium.com\/dailyjs\/javascript-promises-zero-to-hero-plus-cheat-sheet-64d75051cffa\" rel=\"nofollow\"><strong>JavaScript Promises: Zero To Hero Plus Cheat Sheet<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"682\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/code-1486361_1280-1024x682.jpg\" alt=\"\" class=\"wp-image-1574 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/code-1486361_1280-1024x682.jpg 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/code-1486361_1280-600x400.jpg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/code-1486361_1280-768x512.jpg 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/code-1486361_1280.jpg 1280w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/682;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/medium.com\/dailyjs\/javascript-promises-zero-to-hero-plus-cheat-sheet-64d75051cffa\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/blog.pragmatists.com\/rethinked-guide-to-testing-react-redux-applications-4df038705ce8\" rel=\"nofollow\"><strong>Rethinking&nbsp;guide to testing React &amp; Redux applications<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"551\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_dnJnn9NaOBAmrLHvR1KZtA-1024x551.jpeg\" alt=\"\" class=\"wp-image-1576 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_dnJnn9NaOBAmrLHvR1KZtA-1024x551.jpeg 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_dnJnn9NaOBAmrLHvR1KZtA-600x323.jpeg 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_dnJnn9NaOBAmrLHvR1KZtA-768x413.jpeg 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/551;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/blog.pragmatists.com\/rethinked-guide-to-testing-react-redux-applications-4df038705ce8<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/blog.pragmatists.com\/rethinked-guide-to-testing-react-redux-applications-4df038705ce8\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/memory-leaks-and-garbage-collection-%EF%B8%8F-in-javascript-you-need-to-know-this-3fa8173e8b3c\" rel=\"nofollow\"><strong>Memory leaks and Garbage Collection in JavaScript<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"353\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_I0SgfNK2cbkF9ysDNSehKg-1024x353.png\" alt=\"\" class=\"wp-image-1577 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_I0SgfNK2cbkF9ysDNSehKg-1024x353.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_I0SgfNK2cbkF9ysDNSehKg-600x207.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_I0SgfNK2cbkF9ysDNSehKg-768x265.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_I0SgfNK2cbkF9ysDNSehKg.png 1686w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/353;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/medium.com\/javascript-in-plain-english\/memory-leaks-and-garbage-collection-%EF%B8%8F-in-javascript-you-need-to-know-this-3fa8173e8b3c<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/medium.com\/javascript-in-plain-english\/memory-leaks-and-garbage-collection-%EF%B8%8F-in-javascript-you-need-to-know-this-3fa8173e8b3c\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/codeburst.io\/how-to-share-reusable-vue-components-between-a-c36bc775418d\" rel=\"nofollow\"><strong>How to Reuse Vue Components Between Projects<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"569\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.13.13-PM-1024x569.png\" alt=\"\" class=\"wp-image-1593 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.13.13-PM-1024x569.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.13.13-PM-600x333.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.13.13-PM-768x426.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.13.13-PM.png 1394w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/569;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/codeburst.io\/how-to-share-reusable-vue-components-between-a-c36bc775418d<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/codeburst.io\/how-to-share-reusable-vue-components-between-a-c36bc775418d\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/medium.com\/better-programming\/why-you-shouldnt-use-json-stringify-to-compare-objects-in-javascript-c9a16b7331e\" rel=\"nofollow\"><strong>Why You Shouldn&#8217;t Use JSON.stringify to Compare Objects in JavaScript<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"358\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.15.11-PM-1024x358.png\" alt=\"\" class=\"wp-image-1594 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.15.11-PM-1024x358.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.15.11-PM-600x210.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.15.11-PM-768x268.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.15.11-PM.png 1362w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/358;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/medium.com\/better-programming\/why-you-shouldnt-use-json-stringify-to-compare-objects-in-javascript-c9a16b7331e<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/medium.com\/better-programming\/why-you-shouldnt-use-json-stringify-to-compare-objects-in-javascript-c9a16b7331e\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/dev.to\/twilio\/build-a-video-chat-with-react-hooks-3955\" rel=\"nofollow\"><strong>Build a Video Chat with React Hooks<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"606\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.18.29-PM-1024x606.png\" alt=\"\" class=\"wp-image-1595 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.18.29-PM-1024x606.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.18.29-PM-600x355.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.18.29-PM-768x454.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-21-at-1.18.29-PM.png 1342w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/606;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/dev.to\/twilio\/build-a-video-chat-with-react-hooks-3955<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/twilio\/build-a-video-chat-with-react-hooks-3955\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h2 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/dev.to\/eddieaich\/spy-on-the-dom-3d47\" rel=\"nofollow\"><strong>Spy on the DOM<\/strong><\/a><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"675\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.14.05-PM-1024x675.png\" alt=\"\" class=\"wp-image-1638 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.14.05-PM-1024x675.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.14.05-PM-600x395.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.14.05-PM-768x506.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.14.05-PM.png 1478w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/675;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/dev.to\/eddieaich\/spy-on-the-dom-3d47<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/eddieaich\/spy-on-the-dom-3d47\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/dev.to\/chrisachard\/intro-to-regex-for-web-developers-2fj4\" rel=\"nofollow\"><strong>Intro to Regex for Web Developers<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"880\" height=\"770\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/dxy7culkg79az2jxelbb.png\" alt=\"\" class=\"wp-image-1639 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/dxy7culkg79az2jxelbb.png 880w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/dxy7culkg79az2jxelbb-600x525.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/dxy7culkg79az2jxelbb-768x672.png 768w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 880px; --smush-placeholder-aspect-ratio: 880\/770;\" data-original-sizes=\"(max-width: 880px) 100vw, 880px\" \/><figcaption>Image source: https:\/\/dev.to\/chrisachard\/intro-to-regex-for-web-developers-2fj4<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/chrisachard\/intro-to-regex-for-web-developers-2fj4\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/dev.to\/blacksonic\/the-tale-of-three-dots-in-javascript-4287\" rel=\"nofollow\"><strong>The tale of three dots in Javascript<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"483\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.17.46-PM-1024x483.png\" alt=\"\" class=\"wp-image-1640 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.17.46-PM-1024x483.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.17.46-PM-600x283.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.17.46-PM-768x362.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.17.46-PM.png 1564w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/483;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/dev.to\/blacksonic\/the-tale-of-three-dots-in-javascript-4287<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/dev.to\/blacksonic\/the-tale-of-three-dots-in-javascript-4287\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/codeburst.io\/variables-in-javascript-the-ultimate-guide-c49d181059d3\" rel=\"nofollow\"><strong>Variables in JavaScript: The Ultimate Guide<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"570\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_vJySIi-Bpbg-GD_DURaUNA-1024x570.png\" alt=\"\" class=\"wp-image-1641 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_vJySIi-Bpbg-GD_DURaUNA-1024x570.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_vJySIi-Bpbg-GD_DURaUNA-600x334.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_vJySIi-Bpbg-GD_DURaUNA-768x427.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_vJySIi-Bpbg-GD_DURaUNA.png 1262w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/570;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/codeburst.io\/variables-in-javascript-the-ultimate-guide-c49d181059d3<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/codeburst.io\/variables-in-javascript-the-ultimate-guide-c49d181059d3\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/blog.logrocket.com\/vue-firebase-authentication\/\" rel=\"nofollow\"><strong>Vue + Firebase authentication<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"730\" height=\"412\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/vuefirebase.png\" alt=\"\" class=\"wp-image-1642 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/vuefirebase.png 730w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/vuefirebase-600x339.png 600w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 730px; --smush-placeholder-aspect-ratio: 730\/412;\" data-original-sizes=\"(max-width: 730px) 100vw, 730px\" \/><figcaption>Image source: https:\/\/blog.logrocket.com\/vue-firebase-authentication\/<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/blog.logrocket.com\/vue-firebase-authentication\/\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/heartbeat.fritz.ai\/airbnb-clone-with-react-native-part-6-animated-checkmarks-5917e4972702\" rel=\"nofollow\"><strong>AirBnB Clone with React Native Part 6: Animated Checkmarks<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"914\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.25.11-PM-1024x914.png\" alt=\"\" class=\"wp-image-1643 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.25.11-PM-1024x914.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.25.11-PM-600x536.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.25.11-PM-768x686.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/Screen-Shot-2019-10-31-at-3.25.11-PM.png 1194w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/914;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/heartbeat.fritz.ai\/airbnb-clone-with-react-native-part-6-animated-checkmarks-5917e4972702<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/heartbeat.fritz.ai\/airbnb-clone-with-react-native-part-6-animated-checkmarks-5917e4972702\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/instagram-engineering.com\/making-instagram-com-faster-part-3-cache-first-6f3f130b9669\" rel=\"nofollow\"><strong>Making Instagram.com Faster: Part 3 &#8211; Cache First<\/strong><\/a><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"449\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_yw3otH31zNaPYawMbmbM7g-1024x449.png\" alt=\"\" class=\"wp-image-1644 lazyload\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_yw3otH31zNaPYawMbmbM7g-1024x449.png 1024w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_yw3otH31zNaPYawMbmbM7g-600x263.png 600w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_yw3otH31zNaPYawMbmbM7g-768x337.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/1_yw3otH31zNaPYawMbmbM7g.png 1654w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/449;\" data-original-sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Image source: https:\/\/instagram-engineering.com\/making-instagram-com-faster-part-3-cache-first-6f3f130b9669<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/instagram-engineering.com\/making-instagram-com-faster-part-3-cache-first-6f3f130b9669\" rel=\"nofollow\">Read the article<\/a><\/h4>\n\n\n\n<h3 class=\"wp-block-heading\">You might also like these articles:<\/h3>\n\n\n\n<div class=\"wp-block-columns has-2-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/flatlogic.com\/blog\/top-javascript-maps-api-and-libraries\/\">Top JavaScript Maps API And Libraries<\/a><\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/20-react-developer-tools-to-increase-your-programming-productivity\/\">20+ React Developer Tools<\/a><\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/web-and-ui-javascript-frameworks-and-libraries\/\">Web and UI JavaScript Frameworks and Libraries<\/a><\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/jquery-vs-javascript-why-we-removed-jquery-from-our-templates\/\">jQuery vs JavaScript. Why we Removed jQuery From our Templates?<\/a><\/li><\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In September, we posted our first list of JS articles. As it turned out, it was a pretty good idea. And it is never too late to learn something new!&#8230;<\/p>\n","protected":false},"author":3,"featured_media":1645,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"flatlogic_tldr":"","flatlogic_facts":[],"footnotes":""},"categories":[1],"tags":[35,22,47,42],"class_list":["post-1562","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-reactjs","tag-react-native","tag-reviews","tag-vuejs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>19+ Articles of October 2019 to Learn JavaScript With Examples - Flatlogic Blog<\/title>\n<meta name=\"description\" content=\"Do you want to master JavaScript? We suggest you make it bit by bit. Check out the top articles of October 2019.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"19+ Articles of October 2019 to Learn JavaScript With Examples\" \/>\n<meta property=\"og:description\" content=\"Do you want to master JavaScript? We suggest you make it bit by bit. Check out the top articles of October 2019.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Flatlogic Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flatlogic\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-31T12:44:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-20T13:47:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/sept-top.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nastassia Ovchinnikova\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:site\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nastassia Ovchinnikova\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"19+ Articles of October 2019 to Learn JavaScript With Examples - Flatlogic Blog","description":"Do you want to master JavaScript? We suggest you make it bit by bit. Check out the top articles of October 2019.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/","og_locale":"en_US","og_type":"article","og_title":"19+ Articles of October 2019 to Learn JavaScript With Examples","og_description":"Do you want to master JavaScript? We suggest you make it bit by bit. Check out the top articles of October 2019.","og_url":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/","og_site_name":"Flatlogic Blog","article_publisher":"https:\/\/www.facebook.com\/flatlogic","article_published_time":"2019-10-31T12:44:55+00:00","article_modified_time":"2021-10-20T13:47:11+00:00","og_image":[{"width":1600,"height":1200,"url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/sept-top.png","type":"image\/png"}],"author":"Nastassia Ovchinnikova","twitter_card":"summary_large_image","twitter_creator":"@flatlogic","twitter_site":"@flatlogic","twitter_misc":{"Written by":"Nastassia Ovchinnikova","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/#article","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/"},"author":{"name":"Nastassia Ovchinnikova","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/bed36c984b2f920a7fc450877f425eed"},"headline":"19+ Articles of October 2019 to Learn JavaScript With Examples","datePublished":"2019-10-31T12:44:55+00:00","dateModified":"2021-10-20T13:47:11+00:00","mainEntityOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/"},"wordCount":508,"publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/sept-top.png","keywords":["React","React Native","Reviews","Vue.js"],"articleSection":["News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/","url":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/","name":"19+ Articles of October 2019 to Learn JavaScript With Examples - Flatlogic Blog","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/#primaryimage"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/sept-top.png","datePublished":"2019-10-31T12:44:55+00:00","dateModified":"2021-10-20T13:47:11+00:00","description":"Do you want to master JavaScript? We suggest you make it bit by bit. Check out the top articles of October 2019.","breadcrumb":{"@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/#primaryimage","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/sept-top.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/10\/sept-top.png","width":1600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/flatlogic.com\/blog\/19-articles-of-october-2019-to-learn-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flatlogic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"19+ Articles of October 2019 to Learn JavaScript With Examples"}]},{"@type":"WebSite","@id":"https:\/\/flatlogic.com\/blog\/#website","url":"https:\/\/flatlogic.com\/blog\/","name":"Flatlogic Blog","description":"Vibe-coding, AI Agents, Professional Software Development Services, Case Studies and More","publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"alternateName":"Flatlogic Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flatlogic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/flatlogic.com\/blog\/#organization","name":"Flatlogic","url":"https:\/\/flatlogic.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","width":970,"height":257,"caption":"Flatlogic"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flatlogic","https:\/\/x.com\/flatlogic","https:\/\/www.instagram.com\/flatlogiccom\/","https:\/\/www.linkedin.com\/company\/flatlogic\/"]},{"@type":"Person","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/bed36c984b2f920a7fc450877f425eed","name":"Nastassia Ovchinnikova","url":"https:\/\/flatlogic.com\/blog\/author\/nastassia\/"}]}},"_links":{"self":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/1562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/comments?post=1562"}],"version-history":[{"count":3,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/1562\/revisions"}],"predecessor-version":[{"id":8304,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/1562\/revisions\/8304"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media\/1645"}],"wp:attachment":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media?parent=1562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/categories?post=1562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/tags?post=1562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}