{"id":72254,"date":"2020-01-13T16:47:18","date_gmt":"2020-01-13T11:17:18","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?p=72254"},"modified":"2024-04-12T14:22:49","modified_gmt":"2024-04-12T08:52:49","slug":"javascript-6","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/","title":{"rendered":"JavaScript"},"content":{"rendered":"<p>JavaScript is a programming language that allows you to implement complex things on web pages \u2014 every time a web page does more than just sit there and display static information for you to look at \u2014 displaying timely content updates, or interactive maps, or animated 2D\/3D graphics, or scrolling video jukeboxes, etc. \u2014 you can bet that JavaScript is probably involved. It is the third layer of the layer cake of standard web technologies, two of which (HTML and CSS).<\/p>\n<h4>Why use JavaScript<\/h4>\n<ul>\n<li>all browsers process JavaScript<\/li>\n<li>\u202fmany web services rely on JavaScript in browser<\/li>\n<li>\u202fcan use it in your own web pages<\/li>\n<li>\u202fcan understand what other web pages are doing (and steal from them)<\/li>\n<li>easy to start with<\/li>\n<li>easy to do useful things with it<\/li>\n<li>programming ideas carry over into other languages<\/li>\n<\/ul>\n<h4>Using Variables, Objects and Arrays<\/h4>\n<pre>var str = \"Hello\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ local variable, when inside a function\r\n\r\nstr2 = \"Hello World\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ global variable in default context (window.str2)\r\n\r\nstr3 = 'My quote char: \" ';\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ single or double quote\r\n\r\nstr4 = \"My really really really \\\r\n\r\nreally long string broken into \\\r\n\r\nmultiple lines\";\r\n\r\nstr = 19;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ change to int\r\n\r\nstr = 0xfe + 2.343 + 2.5e3;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ hex, floats, exp\r\n\r\nvar newObject = new Object();\u00a0\u00a0\u00a0\u00a0 \/\/ constructor\r\n\r\nnewObject = {};\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ shorthand for same\r\n\r\nnewObject.name = \"bob\"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ dynamic attributes\r\n\r\nnewObject.name = null\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ it's there (null item)\r\n\r\ndelete newObject.name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ it's gone (undefined)\r\n\r\nnewObject[\"real age\"] = 33;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ array notation\/hash table\r\n\r\nvar obj = {\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\/\/ create object using JSON\r\n\r\n\u00a0\u00a0\u00a0 name: \"Bob\",\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/\u00a0\u00a0 aka JavaScript Object Notation\r\n\r\n\u00a0\u00a0\u00a0 details: {\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 age: 33,\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"favorite color\": \"green\"\r\n\r\n\u00a0\u00a0\u00a0 }\r\n\r\n}\r\n\r\nobj.name\r\n\r\nobj.details[\"favorite color\"]\r\n\r\nvar newArray = [];\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ no size\r\n\r\nnewArray[3] = \"hi\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ grows dynamically\r\n\r\nnewArray[2] = 13;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ any type\r\n\r\nnewArray.push(newObject);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ add new item\r\n\r\nnewArray.pop();\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ remove it<\/pre>\n<h4>Comparisons and Manipulations<\/h4>\n<p>JavaScript has some funky types and comparisons.<\/p>\n<pre>\/* javascript types *\/\r\n\r\ntypeof(\"string\") == \"string\"\r\n\r\ntypeof(3) == typeof(3.4) == typeof(0x34) == \"number\"\r\n\r\ntypeof(myObject) == typeof(myArray) == \"object\" \/\/ arrays are objects\r\n\r\ntypeof(true) == typeof(1 == 2) == \"boolean\"\r\n\r\ntypeof(Math.sin) == \"function\"\r\n\r\ntypeof(notthere) == \"undefined\"\r\n\r\n\/* comparisons *\/\r\n\r\n123 == \"123\"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ true =&gt; converts type\r\n\r\n123 === \"123\"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ false =&gt; checks type\r\n\r\ntypeof(x) == \"undefined\"\u00a0\u00a0\u00a0\u00a0 \/\/ x isn't there\r\n\r\nx == null\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ x is defined, but null\r\n\r\n\/* Numbers *\/\r\n\r\nparseInt(\"123\")\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ base 10 =&gt; 123\r\n\r\nparseInt(\"123\", 16);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ base 16 =&gt; 291\r\n\r\nparseFloat(\"123.43\");\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ 123.43\r\n\r\nisNaN(0\/0) == true\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ illegal number\r\n\r\n3\/0 == Infinity\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ legal...\r\n\r\n-3\/0 == -Infinity\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\/\/\r\n\r\nisFinite(3\/0) == false\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ ... but not finite\r\n\r\n\/* regular expression (regex) string comparisons *\/\r\n\r\nmatches = \"hello\".match(\/h..\/)\u00a0\u00a0 \/\/ returns array [\"hel\"] or null\r\n\r\nre = new RegExp(\"h..\", \"ig\");\u00a0\u00a0\u00a0 \/\/ construct regexp -- no slashes\r\n\r\nmatches = \"hello\".match(re);\u00a0\u00a0\u00a0\u00a0 \/\/ use it\r\n\r\n\"hello\".replace(\/h\/,\"b\")\u00a0\u00a0\u00a0\u00a0 \/\/ =&gt; \"bello\"<\/pre>\n<h4>Conditionals and Loops<\/h4>\n<pre>if (str == \"Hello\"){\u00a0\u00a0\u00a0 \/\/ if-else\r\n\r\n\u00a0 alert(\"Hi\");\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ popup dialog\r\n\r\n}\r\n\r\nelse{\r\n\r\n\u00a0 alert(\"something is wrong!\");\r\n\r\n}\r\n\r\na = 3, b = 4;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ multi-assigment\r\n\r\nc = a &gt; b ? a : b;\u00a0 \/\/ c gets bigger item (b)\r\n\r\nswitch (name){\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ switch statement\r\n\r\n\u00a0 case \"Bob\":\r\n\r\n\u00a0\u00a0\u00a0 alert(\"Hi Bob!\")\r\n\r\n\u00a0\u00a0\u00a0 break\r\n\r\n\u00a0 case \"Joe\":\r\n\r\n\u00a0\u00a0\u00a0 alert(\"Hey Joe.\")\r\n\r\n\u00a0\u00a0\u00a0 break\r\n\r\n\u00a0 default: alert(\"Do I know you?\")\r\n\r\n}\r\n\r\nwhile (i &lt; n){\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ the basics\r\n\r\n\u00a0\/\/ do something\r\n\r\n\u00a0i++;\r\n\r\n}\r\n\r\nfor (var i=0; i&lt;n; i++){\r\n\r\n\u00a0 \/\/ do something else\r\n\r\n}\r\n\r\nfor (var key in obj){\r\n\r\n\u00a0 \/\/ do something with obj[key]\r\n\r\n}<\/pre>\n<h4>Defining Functions<\/h4>\n<pre>function foo(a,b){\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ global function\r\n\r\n\u00a0 return a + b;\r\n\r\n}\r\n\r\nvar fn = function(a,b){\u00a0\u00a0\u00a0\u00a0 \/\/ save function as variable...\r\n\r\n\u00a0 return foo(a,b);\r\n\r\n}\r\n\r\nobj.fn = function(a,b){\u00a0\u00a0\u00a0\u00a0 \/\/ ...or as part of object\r\n\r\n\u00a0 return a + b;\r\n\r\n}\r\n\r\nfunction bar(a,b){\r\n\r\n\u00a0\u00a0\u00a0 var n = 1;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ local var\r\n\r\n\u00a0\u00a0\u00a0 function helper(x) {\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ inner function...\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return 1\/Math.sqrt(x + n);\u00a0 \/\/ .. can use local vars\r\n\r\n\u00a0\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0\u00a0 return helper(input);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ avoid need for global function\r\n\r\n}\r\n\r\nfoo(1,2) == fn(1,2) == 3;\u00a0\u00a0 \/\/ true<\/pre>\n<h4>Browser Document Object Model (DOM), and GUI<\/h4>\n<p>Find and change HTML elements.<\/p>\n<pre>alert(\"message\");\u00a0 \/\/ messagebox with \"OK\"\r\n\r\nvar choice = confirm(\"message\");\u00a0 \/\/ OK\/CANCEL true or false\r\n\r\nvar input = prompt(\"message\", \"default value\"); \/\/ enter a value; null if cancelled\r\n\r\nx = document.getElementById(\"foo\");\u00a0\u00a0\u00a0 \/\/ finds &lt;div id=\"foo\"&gt;&lt;\/div&gt;\r\n\r\nx.style.background = \"#333\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ set CSS style\r\n\r\nx.style.borderLeft = \"1px solid #ccc\"; \/\/ border-left =&gt; borderLeft (camelCase)\r\n\r\nx.className = \"myclass\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ set CSS class\r\n\r\nx.innerHTML = \"Hello\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ set html inside div\r\n\r\ny = document.getElementById(\"myinput\"); \/\/ input area\/textarea\r\n\r\ny.value = \"Hi\";\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ get or set text<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript is a programming language that allows you to implement complex things on web pages \u2014 every time a web page does more than just sit there and display static information for you to look at \u2014 displaying timely content updates, or interactive maps, or animated 2D\/3D graphics, or scrolling video jukeboxes, etc. \u2014 you&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[8417],"tags":[311],"class_list":["post-72254","page","type-page","status-publish","hentry","category-angular-js-web-development","tag-javascript"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JavaScript - Tutorial<\/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:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript - Tutorial\" \/>\n<meta property=\"og:description\" content=\"JavaScript is a programming language that allows you to implement complex things on web pages \u2014 every time a web page does more than just sit there and display static information for you to look at \u2014 displaying timely content updates, or interactive maps, or animated 2D\/3D graphics, or scrolling video jukeboxes, etc. \u2014 you...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:52:49+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/\",\"name\":\"JavaScript - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2020-01-13T11:17:18+00:00\",\"dateModified\":\"2024-04-12T08:52:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript - Tutorial","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:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript - Tutorial","og_description":"JavaScript is a programming language that allows you to implement complex things on web pages \u2014 every time a web page does more than just sit there and display static information for you to look at \u2014 displaying timely content updates, or interactive maps, or animated 2D\/3D graphics, or scrolling video jukeboxes, etc. \u2014 you...","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:52:49+00:00","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/","name":"JavaScript - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2020-01-13T11:17:18+00:00","dateModified":"2024-04-12T08:52:49+00:00","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/javascript-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=72254"}],"version-history":[{"count":3,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72254\/revisions"}],"predecessor-version":[{"id":72498,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/72254\/revisions\/72498"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=72254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=72254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=72254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}