{"id":52605,"date":"2025-06-26T16:57:37","date_gmt":"2025-06-26T11:27:37","guid":{"rendered":"https:\/\/www.iquanta.in\/blog\/?p=52605"},"modified":"2025-06-26T16:58:50","modified_gmt":"2025-06-26T11:28:50","slug":"top-20-javascript-interview-questions-in-2025","status":"publish","type":"post","link":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/","title":{"rendered":"Top 20 JavaScript Interview Questions in 2025"},"content":{"rendered":"\n<p>JavaScript is one of the popular language among developers and computer science students. Whether you are applying for the full stack development role or frontend role then JavaScript interview questions are very important to cover to crack such an important opportunity. <\/p>\n\n\n\n<p>Even in different <a href=\"https:\/\/www.iquanta.in\/blog\/competitive-programming-beginners-must-read-guide\/\">competitions <\/a>or hackathons JavaScript questions are essential and is important to cover for interviews. In this blog we will talk about top 20 question for JavaScript and these are important to cover basics in detail.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#20_JavaScript_Interview_Questions_Easy_to_Advanced\" >20 JavaScript Interview Questions (Easy to Advanced)<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Easy_Level_JavaScript_Interview_Questions\" >Easy Level JavaScript Interview Questions<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_reverse_a_given_string\" >Write a function to reverse a given string<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_program_to_check_whether_a_number_is_even_or_odd\" >Write a program to check whether a number is even or odd<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Find_the_largest_number_in_an_array\" >Find the largest number in an array<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Check_whether_the_number_is_palindrome_or_not\" >Check whether the number is palindrome or not<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_program_to_count_vowels_in_a_string\" >Write a program to count vowels in a string<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Medium_Level_JavaScript_Interview_Questions\" >Medium Level JavaScript Interview Questions<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_program_to_find_the_factorial_of_a_number\" >Write a program to find the factorial of a number<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_program_to_remove_duplicates_from_an_array\" >Write a program to remove duplicates from an array<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_program_to_find_the_Fibonacci_Sequence_up_to_N_Terms\" >Write a program to find the Fibonacci Sequence up to N Terms<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_program_to_check_whether_the_two_strings_are_anagrams\" >Write a program to check whether the two strings are anagrams<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Program_to_capitalize_the_first_letter_of_each_word\" >Program to capitalize the first letter of each word<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_flatten_a_deeply_nested_array\" >Write a function to flatten a deeply nested array.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_program_to_implement_a_debounce_function_that_limits_how_often_a_function_can_fire\" >Write a program to implement a debounce function that limits how often a function can fire.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Implement_a_throttle_function_to_control_the_rate_at_which_a_function_is_executed\" >Implement a throttle function to control the rate at which a function is executed.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_deep_clone_an_object\" >Write a function to deep clone an object.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_deep_clone_an_object-2\" >Write a function to deep clone an object.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_your_own_version_of_the_Arrayprototypemap_method\" >Write your own version of the Array.prototype.map() method.<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Advanced_Level_JavaScript_Interview_Questions\" >Advanced Level JavaScript Interview Questions<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_find_the_longest_word_in_a_sentence\" >Write a function to find the longest word in a sentence.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_that_groups_a_list_of_words_into_sets_of_anagrams\" >Write a function that groups a list of words into sets of anagrams.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_validate_email_addresses_using_regex\" >Write a function to validate email addresses using regex.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_return_all_unique_values_from_two_arrays\" >Write a function to return all unique values from two arrays.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Write_a_function_to_execute_an_array_of_functions_that_return_promises_sequentially\" >Write a function to execute an array of functions that return promises sequentially.<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-20-javascript-interview-questions-easy-to-advanced\"><span class=\"ez-toc-section\" id=\"20_JavaScript_Interview_Questions_Easy_to_Advanced\"><\/span><strong>20 JavaScript Interview Questions (Easy to Advanced)<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In this section we will be talking about JavaScript interview question as divided into three section which are easy, medium and advanced. Let&#8217;s begin with the easy coding question that helps to prepare for the JavaScript interview questions. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-easy-level-javascript-interview-questions\"><span class=\"ez-toc-section\" id=\"Easy_Level_JavaScript_Interview_Questions\"><\/span><strong>Easy Level JavaScript Interview Questions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-reverse-a-given-string\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_reverse_a_given_string\"><\/span>Write a function to reverse a given string<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function reverseString(str) {\r\n  return str.split('').reverse().join('');\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(reverseString(\"hello\")); \/\/ Output: \"olleh\"\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-program-to-check-whether-a-number-is-even-or-odd\"><span class=\"ez-toc-section\" id=\"Write_a_program_to_check_whether_a_number_is_even_or_odd\"><\/span>Write a program to check whether a number is even or odd<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function isEven(num) {\r\n  return num % 2 === 0;\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(isEven(4)); \/\/ Output: true\r\nconsole.log(isEven(5)); \/\/ Output: false\r<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/chat.whatsapp.com\/B6weknl7133BQXjPva0pgB\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"159\" src=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-154.png\" alt=\"JavaScript interview Questions\" class=\"wp-image-52477\" srcset=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-154.png 1024w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-154-300x47.png 300w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-154-768x119.png 768w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-154-150x23.png 150w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-154-696x108.png 696w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<h4 class=\"wp-block-heading\" id=\"h-find-the-largest-number-in-an-array\"><span class=\"ez-toc-section\" id=\"Find_the_largest_number_in_an_array\"><\/span>Find the largest number in an array <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function findMax(arr) {\r\n  return Math.max(...arr);\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(findMax(&#091;10, 24, 3, 9])); \/\/ Output: 24\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-check-whether-the-number-is-palindrome-or-not\"><span class=\"ez-toc-section\" id=\"Check_whether_the_number_is_palindrome_or_not\"><\/span>Check whether the number is palindrome or not <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function isPalindrome(str) {\r\n  const reversed = str.split('').reverse().join('');\r\n  return str === reversed;\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(isPalindrome(\"madam\")); \/\/ Output: true\r\nconsole.log(isPalindrome(\"hello\")); \/\/ Output: false\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-program-to-count-vowels-in-a-string\"><span class=\"ez-toc-section\" id=\"Write_a_program_to_count_vowels_in_a_string\"><\/span>Write a program to count vowels in a string<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function countVowels(str) {\r\n  return (str.match(\/&#091;aeiou]\/gi) || &#091;]).length;\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(countVowels(\"education\")); \/\/ Output: 5\r<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-medium-level-javascript-interview-questions\"><span class=\"ez-toc-section\" id=\"Medium_Level_JavaScript_Interview_Questions\"><\/span><strong>Medium Level JavaScript Interview Questions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-program-to-find-the-factorial-of-a-number\"><span class=\"ez-toc-section\" id=\"Write_a_program_to_find_the_factorial_of_a_number\"><\/span>Write a program to find the factorial of a number <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function factorial(n) {\r\n  if (n === 0) return 1;\r\n  return n * factorial(n - 1);\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(factorial(5)); \/\/ Output: 120\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-program-to-remove-duplicates-from-an-array\"><span class=\"ez-toc-section\" id=\"Write_a_program_to_remove_duplicates_from_an_array\"><\/span>Write a program to remove duplicates from an array<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function removeDuplicates(arr) {\r\n  return &#091;...new Set(arr)];\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(removeDuplicates(&#091;1, 2, 2, 3, 4, 4])); \/\/ Output: &#091;1, 2, 3, 4]\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-program-to-find-the-fibonacci-sequence-up-to-n-terms\"><span class=\"ez-toc-section\" id=\"Write_a_program_to_find_the_Fibonacci_Sequence_up_to_N_Terms\"><\/span>Write a program to find the Fibonacci Sequence up to N Terms<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/chat.whatsapp.com\/B6weknl7133BQXjPva0pgB\"><img decoding=\"async\" width=\"1024\" height=\"159\" src=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-162.png\" alt=\"\" class=\"wp-image-52670\" srcset=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-162.png 1024w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-162-300x47.png 300w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-162-768x119.png 768w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-162-150x23.png 150w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-162-696x108.png 696w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<pre class=\"wp-block-code\"><code>function fibonacci(n) {\r\n  const fib = &#091;0, 1];\r\n  for (let i = 2; i &lt; n; i++) {\r\n    fib&#091;i] = fib&#091;i - 1] + fib&#091;i - 2];\r\n  }\r\n  return fib.slice(0, n);\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(fibonacci(6)); \/\/ Output: &#091;0, 1, 1, 2, 3, 5]\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-program-to-check-whether-the-two-strings-are-anagrams\"><span class=\"ez-toc-section\" id=\"Write_a_program_to_check_whether_the_two_strings_are_anagrams\"><\/span>Write a program to check whether the two strings are anagrams <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function areAnagrams(str1, str2) {\r\n  return str1.split('').sort().join('') === str2.split('').sort().join('');\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(areAnagrams(\"listen\", \"silent\")); \/\/ Output: true\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-program-to-capitalize-the-first-letter-of-each-word\"><span class=\"ez-toc-section\" id=\"Program_to_capitalize_the_first_letter_of_each_word\"><\/span>Program to capitalize the first letter of each word<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function capitalizeWords(str) {\r\n  return str.replace(\/\\b\\w\/g, char =&gt; char.toUpperCase());\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(capitalizeWords(\"hello world\")); \/\/ Output: \"Hello World\"\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-flatten-a-deeply-nested-array\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_flatten_a_deeply_nested_array\"><\/span>Write a function to flatten a deeply nested array.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function flattenArray(arr) {\r\n  return arr.flat(Infinity);\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(flattenArray(&#091;1, &#091;2, &#091;3, 4]], 5])); \/\/ Output: &#091;1, 2, 3, 4, 5]\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-program-to-implement-a-debounce-function-that-limits-how-often-a-function-can-fire\"><span class=\"ez-toc-section\" id=\"Write_a_program_to_implement_a_debounce_function_that_limits_how_often_a_function_can_fire\"><\/span>Write a program to implement a debounce function that limits how often a function can fire.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function debounce(fn, delay) {\r\n  let timer;\r\n  return function (...args) {\r\n    clearTimeout(timer);\r\n    timer = setTimeout(() =&gt; fn.apply(this, args), delay);\r\n  };\r\n}\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-implement-a-throttle-function-to-control-the-rate-at-which-a-function-is-executed\"><span class=\"ez-toc-section\" id=\"Implement_a_throttle_function_to_control_the_rate_at_which_a_function_is_executed\"><\/span>Implement a throttle function to control the rate at which a function is executed.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function throttle(fn, limit) {\r\n  let inThrottle;\r\n  return function (...args) {\r\n    if (!inThrottle) {\r\n      fn.apply(this, args);\r\n      inThrottle = true;\r\n      setTimeout(() =&gt; inThrottle = false, limit);\r\n    }\r\n  };\r\n}\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-deep-clone-an-object\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_deep_clone_an_object\"><\/span>Write a function to deep clone an object.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function deepClone(obj) {\r\n  return JSON.parse(JSON.stringify(obj));\r\n}\r\n\r\n\/\/ Example\r\nconst original = { a: 1, b: { c: 2 } };\r\nconst copy = deepClone(original);\r\nconsole.log(copy); \/\/ Output: { a: 1, b: { c: 2 } }\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-deep-clone-an-object-0\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_deep_clone_an_object-2\"><\/span>Write a function to deep clone an object.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function deepClone(obj) {\r\n  return JSON.parse(JSON.stringify(obj));\r\n}\r\n\r\n\/\/ Example\r\nconst original = { a: 1, b: { c: 2 } };\r\nconst copy = deepClone(original);\r\nconsole.log(copy); \/\/ Output: { a: 1, b: { c: 2 } }\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-your-own-version-of-the-array-prototype-map-method\"><span class=\"ez-toc-section\" id=\"Write_your_own_version_of_the_Arrayprototypemap_method\"><\/span>Write your own version of the Array.prototype.map() method.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>Array.prototype.customMap = function(callback) {\r\n  const result = &#091;];\r\n  for (let i = 0; i &lt; this.length; i++) {\r\n    result.push(callback(this&#091;i], i, this));\r\n  }\r\n  return result;\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(&#091;1, 2, 3].customMap(num =&gt; num * 2)); \/\/ Output: &#091;2, 4, 6]\r<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-advanced-level-javascript-interview-questions\"><span class=\"ez-toc-section\" id=\"Advanced_Level_JavaScript_Interview_Questions\"><\/span><strong>Advanced Level JavaScript Interview Questions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-find-the-longest-word-in-a-sentence\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_find_the_longest_word_in_a_sentence\"><\/span>Write a function to find the longest word in a sentence.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function longestWord(sentence) {\r\n  const words = sentence.split(' ');\r\n  return words.reduce((longest, current) =&gt;\r\n    current.length &gt; longest.length ? current : longest, '');\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(longestWord(\"JavaScript is awesome\")); \/\/ Output: \"JavaScript\"\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-that-groups-a-list-of-words-into-sets-of-anagrams\"><span class=\"ez-toc-section\" id=\"Write_a_function_that_groups_a_list_of_words_into_sets_of_anagrams\"><\/span>Write a function that groups a list of words into sets of anagrams.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function groupAnagrams(words) {\r\n  const map = {};\r\n  for (let word of words) {\r\n    const key = word.split('').sort().join('');\r\n    map&#091;key] = map&#091;key] || &#091;];\r\n    map&#091;key].push(word);\r\n  }\r\n  return Object.values(map);\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(groupAnagrams(&#091;\"eat\", \"tea\", \"tan\", \"ate\", \"nat\", \"bat\"]));\r\n\/\/ Output: &#091; &#091; 'eat', 'tea', 'ate' ], &#091; 'tan', 'nat' ], &#091; 'bat' ] ]\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-validate-email-addresses-using-regex\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_validate_email_addresses_using_regex\"><\/span>Write a function to validate email addresses using regex.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function isValidEmail(email) {\r\n  const regex = \/^&#091;^\\s@]+@&#091;^\\s@]+\\.&#091;^\\s@]+$\/;\r\n  return regex.test(email);\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(isValidEmail(\"test@example.com\")); \/\/ Output: true\r\nconsole.log(isValidEmail(\"invalid-email\"));    \/\/ Output: false\n\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-return-all-unique-values-from-two-arrays\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_return_all_unique_values_from_two_arrays\"><\/span>Write a function to return all unique values from two arrays.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function getUnique(arr1, arr2) {\r\n  return &#091;...new Set(&#091;...arr1, ...arr2])];\r\n}\r\n\r\n\/\/ Example\r\nconsole.log(getUnique(&#091;1, 2], &#091;2, 3])); \/\/ Output: &#091;1, 2, 3]\r<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-write-a-function-to-execute-an-array-of-functions-that-return-promises-sequentially\"><span class=\"ez-toc-section\" id=\"Write_a_function_to_execute_an_array_of_functions_that_return_promises_sequentially\"><\/span>Write a function to execute an array of functions that return promises sequentially.<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>function chainPromises(functions) {\n  return functions.reduce((prev, curr) =&gt; {\n    return prev.then(curr);\n  }, Promise.resolve());\n}\n\n\/\/ Example\nconst task1 = () =&gt; Promise.resolve(console.log(\"Task 1\"));\nconst task2 = () =&gt; Promise.resolve(console.log(\"Task 2\"));\n\nchainPromises(&#091;task1, task2]);\n\/\/ Output:\n\/\/ Task 1\n\/\/ Task 2<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/chat.whatsapp.com\/B6weknl7133BQXjPva0pgB\"><img decoding=\"async\" width=\"1024\" height=\"159\" src=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-163.png\" alt=\"\" class=\"wp-image-52671\" style=\"width:1024px;height:auto\" srcset=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-163.png 1024w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-163-300x47.png 300w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-163-768x119.png 768w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-163-150x23.png 150w, https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/image-163-696x108.png 696w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong>Conclusion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>These 20 JavaScript coding questions are really helpful to you if you want to improve your coding skills or doing preparations for interviews. Some questions are really easy, while others are a bit tricky, but practicing them will make you more confident.<\/p>\n\n\n\n<p>JavaScript is used almost everywhere including websites, apps, and even on servers. The more you practice this language, the better you will get at solving real-world problems and building useful things.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>JavaScript is one of the popular language among developers and computer science students. Whether you are applying for the full stack development role or frontend role then JavaScript interview questions are very important to cover to crack such an important opportunity. Even in different competitions or hackathons JavaScript questions are essential and is important to [&hellip;]<\/p>\n","protected":false},"author":560,"featured_media":52675,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1075,1073],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.4 (Yoast SEO v21.9.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Top 20 JavaScript Interview Questions in 2025 - iQuanta<\/title>\n<meta name=\"description\" content=\"In this blog we will be covering top 20 JavaScript interview questions and answers starting from the easy, medium and advanced level.\" \/>\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.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top 20 JavaScript Interview Questions in 2025\" \/>\n<meta property=\"og:description\" content=\"In this blog we will be covering top 20 JavaScript interview questions and answers starting from the easy, medium and advanced level.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/\" \/>\n<meta property=\"og:site_name\" content=\"iQuanta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/iquanta.in\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-26T11:27:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-26T11:28:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-26-at-4.57.38-PM.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nidhi Goswami\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nidhi Goswami\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/\"},\"author\":{\"name\":\"Nidhi Goswami\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3\"},\"headline\":\"Top 20 JavaScript Interview Questions in 2025\",\"datePublished\":\"2025-06-26T11:27:37+00:00\",\"dateModified\":\"2025-06-26T11:28:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/\"},\"wordCount\":432,\"publisher\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#organization\"},\"articleSection\":[\"DSA and Competitive Programming\",\"iSkills\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/\",\"url\":\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/\",\"name\":\"Top 20 JavaScript Interview Questions in 2025 - iQuanta\",\"isPartOf\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#website\"},\"datePublished\":\"2025-06-26T11:27:37+00:00\",\"dateModified\":\"2025-06-26T11:28:50+00:00\",\"description\":\"In this blog we will be covering top 20 JavaScript interview questions and answers starting from the easy, medium and advanced level.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iquanta.in\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Top 20 JavaScript Interview Questions in 2025\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#website\",\"url\":\"https:\/\/www.iquanta.in\/blog\/\",\"name\":\"iQuanta | Cat Preparation Online\",\"description\":\"Building Learning Networks\",\"publisher\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.iquanta.in\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#organization\",\"name\":\"IQuanta\",\"url\":\"https:\/\/www.iquanta.in\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png\",\"contentUrl\":\"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png\",\"width\":525,\"height\":200,\"caption\":\"IQuanta\"},\"image\":{\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/iquanta.in\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3\",\"name\":\"Nidhi Goswami\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g\",\"caption\":\"Nidhi Goswami\"},\"url\":\"https:\/\/www.iquanta.in\/blog\/author\/nidhigoswami\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Top 20 JavaScript Interview Questions in 2025 - iQuanta","description":"In this blog we will be covering top 20 JavaScript interview questions and answers starting from the easy, medium and advanced level.","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.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/","og_locale":"en_US","og_type":"article","og_title":"Top 20 JavaScript Interview Questions in 2025","og_description":"In this blog we will be covering top 20 JavaScript interview questions and answers starting from the easy, medium and advanced level.","og_url":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/","og_site_name":"iQuanta","article_publisher":"https:\/\/facebook.com\/iquanta.in","article_published_time":"2025-06-26T11:27:37+00:00","article_modified_time":"2025-06-26T11:28:50+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-26-at-4.57.38-PM.jpeg","type":"image\/jpeg"}],"author":"Nidhi Goswami","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nidhi Goswami","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#article","isPartOf":{"@id":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/"},"author":{"name":"Nidhi Goswami","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3"},"headline":"Top 20 JavaScript Interview Questions in 2025","datePublished":"2025-06-26T11:27:37+00:00","dateModified":"2025-06-26T11:28:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/"},"wordCount":432,"publisher":{"@id":"https:\/\/www.iquanta.in\/blog\/#organization"},"articleSection":["DSA and Competitive Programming","iSkills"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/","url":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/","name":"Top 20 JavaScript Interview Questions in 2025 - iQuanta","isPartOf":{"@id":"https:\/\/www.iquanta.in\/blog\/#website"},"datePublished":"2025-06-26T11:27:37+00:00","dateModified":"2025-06-26T11:28:50+00:00","description":"In this blog we will be covering top 20 JavaScript interview questions and answers starting from the easy, medium and advanced level.","breadcrumb":{"@id":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.iquanta.in\/blog\/top-20-javascript-interview-questions-in-2025\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iquanta.in\/blog\/"},{"@type":"ListItem","position":2,"name":"Top 20 JavaScript Interview Questions in 2025"}]},{"@type":"WebSite","@id":"https:\/\/www.iquanta.in\/blog\/#website","url":"https:\/\/www.iquanta.in\/blog\/","name":"iQuanta | Cat Preparation Online","description":"Building Learning Networks","publisher":{"@id":"https:\/\/www.iquanta.in\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iquanta.in\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.iquanta.in\/blog\/#organization","name":"IQuanta","url":"https:\/\/www.iquanta.in\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png","contentUrl":"https:\/\/www.iquanta.in\/blog\/wp-content\/uploads\/2018\/08\/IQuanta-1.png","width":525,"height":200,"caption":"IQuanta"},"image":{"@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/iquanta.in"]},{"@type":"Person","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/ec8c8c25d0526dd86557b6fed064f7f3","name":"Nidhi Goswami","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iquanta.in\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21d234d87afd924b217d26b25a3cf1ee?s=96&d=mm&r=g","caption":"Nidhi Goswami"},"url":"https:\/\/www.iquanta.in\/blog\/author\/nidhigoswami\/"}]}},"_links":{"self":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts\/52605"}],"collection":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/users\/560"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/comments?post=52605"}],"version-history":[{"count":5,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts\/52605\/revisions"}],"predecessor-version":[{"id":52674,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/posts\/52605\/revisions\/52674"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/media\/52675"}],"wp:attachment":[{"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/media?parent=52605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/categories?post=52605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iquanta.in\/blog\/wp-json\/wp\/v2\/tags?post=52605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}