{"id":254,"date":"2022-12-02T22:29:08","date_gmt":"2022-12-02T22:29:08","guid":{"rendered":"https:\/\/jassweb.com\/new22\/solved-rewrite-code-from-arrow-function-to-non-arrow-function\/"},"modified":"2022-12-02T22:29:08","modified_gmt":"2022-12-02T22:29:08","slug":"solved-rewrite-code-from-arrow-function-to-non-arrow-function-2","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/","title":{"rendered":"[Solved] Rewrite code from Arrow Function to non arrow function"},"content":{"rendered":"<h2> Introduction <\/h2>\n<p>[ad_1]<\/p>\n<p>This article will discuss how to rewrite code from an arrow function to a non-arrow function. Arrow functions are a relatively new feature of JavaScript that allow developers to write code in a more concise and expressive way. However, there are certain situations where arrow functions are not supported, and it is necessary to rewrite the code using a non-arrow function. This article will provide an overview of the process of rewriting code from an arrow function to a non-arrow function.<\/p>\n<h2> Solution<\/h2>\n<p><\/p>\n<p>\/\/ Arrow Function<br \/>\nconst add = (a, b) => a + b;<\/p>\n<p>\/\/ Non Arrow Function<br \/>\nfunction add(a, b) {<br \/>\n  return a + b;<br \/>\n} <\/p>\n<p><\/p>\n<div class=\"entry-content\" itemprop=\"text\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/p>\n<p><\/p>\n<div id=\"answer-58531073\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"58531073\" data-parentid=\"58531045\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<pre><code>require('isomorphic-fetch');\n\nlet items = [];\n\nfetch(\"https:\/\/www.googleapis.com\/books\/v1\/volumes?q=isbn:0747532699\")\n  .then(function(res) { return res.json(); })\n  .then(function (result) {\n    items = result.items;\n    console.log(items);\n  }),\n  function (error) {\n    console.log(error);\n  }\n<\/code><\/pre>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p> <span class=\"d-none\" itemprop=\"commentCount\">1<\/span> <\/p>\n<\/div>\n<\/div>\n<p>solved Rewrite code from Arrow Function to non arrow function <\/p>\n<p><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/div>\n<p>[ad_2]<\/p>\n<h1>Rewriting Arrow Functions to Non-Arrow Functions<\/h1>\n<p>Arrow functions are a concise way to write functions in JavaScript, but they are not always the best choice. In some cases, it may be necessary to rewrite an arrow function to a non-arrow function. This article will explain how to do this.<\/p>\n<h2>What is an Arrow Function?<\/h2>\n<p>An arrow function is a shorthand syntax for writing functions in JavaScript. It is a concise way to write functions that are more readable and easier to understand. Arrow functions are also known as \u201cfat arrow\u201d functions because of the \u201c=>\u201d symbol used to define them.<\/p>\n<h2>Why Rewrite an Arrow Function?<\/h2>\n<p>There are several reasons why you may want to rewrite an arrow function to a non-arrow function. One reason is that arrow functions do not have their own this context, which can be confusing when dealing with objects. Another reason is that arrow functions do not have access to the arguments object, which can be useful when dealing with functions that take multiple arguments. Finally, arrow functions cannot be used as constructors, which can be a limitation when creating objects.<\/p>\n<h2>How to Rewrite an Arrow Function<\/h2>\n<p>Rewriting an arrow function to a non-arrow function is relatively straightforward. The first step is to replace the \u201c=>\u201d symbol with the keyword \u201cfunction\u201d. Then, you need to add parentheses around the parameters, if any. Finally, you need to add curly braces around the body of the function.<\/p>\n<p>For example, the following arrow function:<\/p>\n<pre>\nconst add = (a, b) => a + b;\n<\/pre>\n<p>Can be rewritten as a non-arrow function like this:<\/p>\n<pre>\nfunction add(a, b) {\n  return a + b;\n}\n<\/pre>\n<p>Once you have rewritten the arrow function, you can use it just like any other function.<\/p>\n<h2>Conclusion<\/h2>\n<p>Arrow functions are a great way to write concise and readable code, but they are not always the best choice. In some cases, it may be necessary to rewrite an arrow function to a non-arrow function. This article has explained how to do this, and provided an example of how to rewrite an arrow function to a non-arrow function.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] This article will discuss how to rewrite code from an arrow function to a non-arrow function. Arrow functions are a relatively new feature of JavaScript that allow developers to write code in a more concise and expressive way. However, there are certain situations where arrow functions are not supported, and it is necessary &#8230; <a title=\"[Solved] Rewrite code from Arrow Function to non arrow function\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/\" aria-label=\"More on [Solved] Rewrite code from Arrow Function to non arrow function\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[333],"class_list":["post-254","post","type-post","status-publish","format-standard","hentry","category-solved","tag-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Rewrite code from Arrow Function to non arrow function - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Rewrite code from Arrow Function to non arrow function - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] This article will discuss how to rewrite code from an arrow function to a non-arrow function. Arrow functions are a relatively new feature of JavaScript that allow developers to write code in a more concise and expressive way. However, there are certain situations where arrow functions are not supported, and it is necessary ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-02T22:29:08+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Rewrite code from Arrow Function to non arrow function\",\"datePublished\":\"2022-12-02T22:29:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/\"},\"wordCount\":451,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"javascript\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/\",\"name\":\"[Solved] Rewrite code from Arrow Function to non arrow function - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-12-02T22:29:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Rewrite code from Arrow Function to non arrow function\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Rewrite code from Arrow Function to non arrow function - JassWeb","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:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Rewrite code from Arrow Function to non arrow function - JassWeb","og_description":"Introduction [ad_1] This article will discuss how to rewrite code from an arrow function to a non-arrow function. Arrow functions are a relatively new feature of JavaScript that allow developers to write code in a more concise and expressive way. However, there are certain situations where arrow functions are not supported, and it is necessary ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/","og_site_name":"JassWeb","article_published_time":"2022-12-02T22:29:08+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Rewrite code from Arrow Function to non arrow function","datePublished":"2022-12-02T22:29:08+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/"},"wordCount":451,"commentCount":0,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["javascript"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/","url":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/","name":"[Solved] Rewrite code from Arrow Function to non arrow function - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-02T22:29:08+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-rewrite-code-from-arrow-function-to-non-arrow-function-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Rewrite code from Arrow Function to non arrow function"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=254"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/254\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}