{"id":2140,"date":"2020-03-18T21:17:32","date_gmt":"2020-03-18T18:17:32","guid":{"rendered":"https:\/\/flatlogic.com\/blog\/?p=2140"},"modified":"2023-03-28T19:46:32","modified_gmt":"2023-03-28T16:46:32","slug":"the-10-most-common-mistakes-javascript-developers-make","status":"publish","type":"post","link":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/","title":{"rendered":"10 Most Common Mistakes JavaScript Developers Make"},"content":{"rendered":"<p>What is <a  data-ilj-link-preview=\"true\"  data-featured-image=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2019\/09\/top-articles-copy-600x450.png\"  data-excerpt=\"Here is our list of JS articles of 2019. We collected 17 posts with tricks and tips in JavaScript and its frameworks.\" href=\"https:\/\/flatlogic.com\/blog\/17-articles-of-september-2019-to-learn-javascript\/\">JavaScript<\/a> for you? It won&#8217;t be an exaggeration to say that most modern web, as well as mobile applications, are built with the help of JavaScript. For years, it has been recognized as one of the preferred programming languages and widely used by developers of all levels.<\/p><p>Needless to say that JavaScript language offers a variety of benefits. It is a perfect solution for building websites that work well for both mobile devices and computers because it ensures accessibility via the same code base. It also makes it relatively easy for programmers to implement complex features in apps. Finally, JavaScript offers developers a wide range of advanced frameworks, <a href=\"https:\/\/flatlogic.com\/templates\">libraries, and development tools<\/a>. With that being said, it becomes pretty clear why it was called <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#overview\">the most popular language<\/a> in the tech world.<\/p><p>One more benefit of this language is its relative simplicity in use. Many aspiring developers start with learning JavaScript, which makes sense &#8211; it is understandable, popular, and beneficial. However, despite all the benefits, there are still some pitfalls that may come your way as a <a  data-ilj-link-preview=\"true\"  data-featured-image=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/05\/Hire-JS-developer-600x600.png\"  data-excerpt=\"A comprehensive guide you must read to hire JavaScript developers.\" href=\"https:\/\/flatlogic.com\/blog\/hire-js-developer\/\">JavaScript developer<\/a>.<\/p><h2 class=\"wp-block-heading\"><strong>Top JavaScript Mistakes Among Devs<\/strong><\/h2><p>According to the survey, <strong>41% of <a href=\"https:\/\/flatlogic.com\/services\/javascript-development\">JS developers<\/a><\/strong> who currently offer their services on the market have less than 5 years of experience in coding. While this article may not be a revelation for programmers with broad experience, it will most certainly come in handy for those of you who are still at the beginning of your career path.<\/p><p>In the list below, we have collected some of the most common mistakes that almost all JS developers make. Read them carefully to make sure you are not making them as well:<\/p><h2 class=\"wp-block-heading\">1. <strong>Semicolons vs. Commas<\/strong><\/h2><p>Expert developers often use semicolons to keep their code readable. That&#8217;s where most beginners make the same big mistake &#8211; they believe that semicolons can consume additional memory and, thus, harm the product&#8217;s performance. Keeping this faulty belief in mind, they often tend to use commas instead of semicolons.<\/p><p>This is the first common mistake you can avoid. Studies show that additional variable declarations and semicolons do not affect the performance or speed of applications. However, they can help keep your code readable and clean. Thus, there are no reasons to avoid using semicolons.<\/p><h2 class=\"wp-block-heading\">2. <strong>Confusing &#8220;=&#8221; and &#8220;==&#8221; Operators<\/strong><\/h2> <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>The assignment &#8220;=&#8221; and comparison &#8220;==&#8221; operators are often confused by beginners. To avoid this mistake, keep in mind when to use each operator:<\/p><ul class=\"wp-block-list\"><li>&#8220;=&#8221; &#8211; to assign values to a variable;<\/li><li>&#8220;==&#8221; &#8211; to compare the value of a variable conditionally.<\/li><\/ul><h2 class=\"wp-block-heading\">3. <strong>DOM<\/strong><\/h2><p>Adding, modifying, removing elements, or otherwise manipulating the DOM is pretty easy in JS. However, it should be done efficiently.<\/p><p>Another common mistake made by programmers is inefficient DOM manipulation. For example, one of the such case can be adding multiple elements one at a time &#8211; such an approach is expensive, inefficient, and not likely to work well. A better solution would be to use document fragments instead &#8211; this will help you boost performance and efficiency at the same time.<\/p><h2 class=\"wp-block-heading\">4. <strong>Not Getting the Most of the + Symbol<\/strong><\/h2><p>In JavaScript, there are two different purposes for the + symbol:<\/p><ul class=\"wp-block-list\"><li>To add variables;<\/li><li>To concatenate strings.<\/li><\/ul><p>Often, beginners forget about the multiple purposes of this symbol and, thus, use it inaccurately. This is one more mistake to watch out for.<\/p><h2 class=\"wp-block-heading\">5. <strong>Misunderstanding the &#8220;Strict Mode&#8221;<\/strong><\/h2><p>Just in case you are wondering what it is in a nutshell, a &#8220;strict mode&#8221; (which can be used by adding [<strong>&#8216;use strict&#8217; ;<\/strong>] at the beginning of your source files) allows you to enforce stricter error handling and parsing on your code at runtime, and to make it more secure.<\/p><p>There are quite a few benefits of the &#8220;strict mode,&#8221; but many beginners tend to overlook them, which is another typical JS mistake.<br><\/p><h2 class=\"wp-block-heading\">6. <strong>Using Named Indexes to Define Array Objects<\/strong><\/h2><p>Using JavaScript, developers are required to define array objects with numeric integer indexes. Every individual element of an array has to be assigned a special value. The mistake is that many aspiring JS developers use the wrong (named) indexes instead of numeric integer indexes.<\/p><h2 class=\"wp-block-heading\">7. <strong>Block Level Scope to Define Variables<\/strong><\/h2><p>Unlike many other languages, JavaScript does not allow you to use the block-level scope for defining variables. By making such a mistake in JS, you increase the risk of bringing new bugs to the code.<\/p><h2 class=\"wp-block-heading\">8. <strong>Not Loading the Code before Referencing<\/strong><\/h2><p>JavaScript requires developers to ensure that their code is loaded before referencing. However, many beginners make the same mistake, trying to execute the code without loading it.<\/p><h2 class=\"wp-block-heading\">9. <strong>Using &#8220;This&#8221; Incorrectly<\/strong><\/h2><p>One more typical mistake is the improper use of the keyword &#8220;this.&#8221; The biggest problem here is that the value of this keyword can vary in the runtime, depending on the code&#8217;s context. To avoid this mistake, a programmer should always keep an eye on the context and keep in mind the different possible meanings of the &#8220;this&#8221; keyword.<\/p><h2 class=\"wp-block-heading\">10. <strong>Forgetting to Check whether an Object is Undefined<\/strong><\/h2><p>Often, objects in JavaScript are defined as null by default, and, here, many developers make a big mistake by not checking if it is undefined. To avoid this, be sure to check whether an object is undefined before you go to any calculations.<\/p><h2 class=\"wp-block-heading\"><strong>Bottom Line: How To Avoid Common Mistakes?<\/strong><\/h2><p>Almost every JavaScript developer has made some of the JS mistakes specified in this article at some point in his career.<\/p><p>How to avoid making these <a href=\"https:\/\/www.toptal.com\/javascript\/10-most-common-javascript-mistakes\">typical mistakes<\/a>? The easiest way to avoid them and become a better specialist is by learning from others&#8217; experiences. Of course, there is no way you can ensure an absolute absence of failures in your career. After all, failures and mistakes are what help a beginner to become a better professional. However, by knowing about the most common mistakes, you can minimize the chances of repeating them and develop as a professional much faster. Hopefully, this article will help you! <\/p><p><strong>Author&#8217;s Bio:<\/strong> This article was provided by Sandra Larson &#8211; a professional academic writer at <a href=\"https:\/\/assignmentbro.com\/plagiarism-checker\">Assignmentbro<\/a> and an expert in the field of programming. Although Sandra has built a career in online academic help, she is also a dedicated JavaScript developer with years of experience. Apart from helping students with their academic matters, Sandra Larson also participates in running the blog at <a href=\"https:\/\/elizabethanauthors.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Elizabethanauthors<\/a> and freelance development projects, and, in this article, she shares the top 10 mistakes most <a href=\"https:\/\/flatlogic.com\/blog\/top-mistakes-javascript-developers-make\/\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript developers<\/a> make.<\/p><h3 class=\"wp-block-heading\">You might also like these articles:<\/h3><ul class=\"wp-block-list\"><li><a href=\"https:\/\/flatlogic.com\/blog\/writing-documentation-for-your-javascript-project\/\">Writing Documentation for Your JavaScript Project<\/a><\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/how-to-create-react-native-airbnb-like-app\/\">How to Create React Native AirBnB-like App<\/a><\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/angular-vs-react-which-one-to-choose-for-your-web-app\/\">Angular vs React: Which One to Choose for Your Web App<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>What is JavaScript for you? It won&#8217;t be an exaggeration to say that most modern web, as well as mobile applications, are built with the help of JavaScript. For years,&#8230;<\/p>\n","protected":false},"author":8,"featured_media":2142,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"flatlogic_tldr":"Highlights 10 common JavaScript pitfalls for early-career devs.\nAvoid confusing = with ==; use semicolons; handle this and strict mode correctly.\nOptimize DOM changes; preload code; check undefined; use numeric array indexes.\nRemember + adds numbers or concatenates strings; choose appropriately.","flatlogic_facts":[{"text":"41% of JS developers in the market have less than 5 years of experience.","source":""},{"text":"Stack Overflow's 2019 survey named JavaScript the most popular language.","source":"https:\/\/insights.stackoverflow.com\/survey\/2019#overview"},{"text":"Adding multiple DOM elements one by one is inefficient; document fragments can boost performance.","source":""},{"text":"Strict mode ('use strict') enforces stricter parsing and error handling at runtime.","source":""},{"text":"The + operator in JavaScript adds numbers and concatenates strings.","source":""}],"footnotes":""},"categories":[40],"tags":[414,54,415,47],"class_list":["post-2140","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reviews","tag-clean-code","tag-javascript","tag-javascript-best-practices","tag-reviews"],"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>10 Most Common Mistakes JavaScript Developers Make - Flatlogic Blog<\/title>\n<meta name=\"description\" content=\"This article states that we all make mistakes. Users of our open-source admin templates notify us about bugs in our prodcts once in a while. So we shouldn&#039;t afraid ones.\" \/>\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\/the-10-most-common-mistakes-javascript-developers-make\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 Most Common Mistakes JavaScript Developers Make\" \/>\n<meta property=\"og:description\" content=\"This article states that we all make mistakes. Users of our open-source admin templates notify us about bugs in our prodcts once in a while. So we shouldn&#039;t afraid ones.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/\" \/>\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=\"2020-03-18T18:17:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-28T16:46:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/03\/Frame-18.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=\"Sandra Larson\" \/>\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=\"Sandra Larson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"10 Most Common Mistakes JavaScript Developers Make - Flatlogic Blog","description":"This article states that we all make mistakes. Users of our open-source admin templates notify us about bugs in our prodcts once in a while. So we shouldn't afraid ones.","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\/the-10-most-common-mistakes-javascript-developers-make\/","og_locale":"en_US","og_type":"article","og_title":"10 Most Common Mistakes JavaScript Developers Make","og_description":"This article states that we all make mistakes. Users of our open-source admin templates notify us about bugs in our prodcts once in a while. So we shouldn't afraid ones.","og_url":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/","og_site_name":"Flatlogic Blog","article_publisher":"https:\/\/www.facebook.com\/flatlogic","article_published_time":"2020-03-18T18:17:32+00:00","article_modified_time":"2023-03-28T16:46:32+00:00","og_image":[{"width":1600,"height":1200,"url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/03\/Frame-18.png","type":"image\/png"}],"author":"Sandra Larson","twitter_card":"summary_large_image","twitter_creator":"@flatlogic","twitter_site":"@flatlogic","twitter_misc":{"Written by":"Sandra Larson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#article","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/"},"author":{"name":"Sandra Larson","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/b648ed40f6eeba1f7f0cc1d5e55f42ca"},"headline":"10 Most Common Mistakes JavaScript Developers Make","datePublished":"2020-03-18T18:17:32+00:00","dateModified":"2023-03-28T16:46:32+00:00","mainEntityOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/"},"wordCount":1086,"commentCount":0,"publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/03\/Frame-18.png","keywords":["Clean Code","Javascript","JavaScript Best Practices","Reviews"],"articleSection":["Reviews"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/","url":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/","name":"10 Most Common Mistakes JavaScript Developers Make - Flatlogic Blog","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#primaryimage"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/03\/Frame-18.png","datePublished":"2020-03-18T18:17:32+00:00","dateModified":"2023-03-28T16:46:32+00:00","description":"This article states that we all make mistakes. Users of our open-source admin templates notify us about bugs in our prodcts once in a while. So we shouldn't afraid ones.","breadcrumb":{"@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#primaryimage","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/03\/Frame-18.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2020\/03\/Frame-18.png","width":1600,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/flatlogic.com\/blog\/the-10-most-common-mistakes-javascript-developers-make\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flatlogic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"10 Most Common Mistakes JavaScript Developers Make"}]},{"@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\/b648ed40f6eeba1f7f0cc1d5e55f42ca","name":"Sandra Larson","sameAs":["Sandra Larson \u2013 a professional academic writer at Assignmentbro and an expert in the field of programming. Although Sandra has built a career in online academic help, she is also a dedicated JavaScript developer with years of experience. Apart from helping students with their academic matters, Sandra Larson also participates in running the blog at Elizabethanauthors and freelance development projects, and, in this article, she shares the top 10 mistakes most JavaScript developers make."],"url":"https:\/\/flatlogic.com\/blog\/author\/sandralarson\/"}]}},"_links":{"self":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/2140","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/comments?post=2140"}],"version-history":[{"count":8,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/2140\/revisions"}],"predecessor-version":[{"id":13868,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/2140\/revisions\/13868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media\/2142"}],"wp:attachment":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media?parent=2140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/categories?post=2140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/tags?post=2140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}