Sometimes, we want to pass an array as a URL parameter with JavaScript.
In this article, we’ll look at how to pass an array as a URL parameter with JavaScript.
How to pass an array as a URL parameter with JavaScript?
To pass an array as a URL parameter with JavaScript, we can create our own query string with the values.
For instance, we write
const myArray = ["aaa", "bbb", "ccc"];
const myArrayQry = myArray
  .map((el, idx) => {
    return `myArray['${idx}']=${el}`;
  })
  .join("&");
to call map with a function that returns the query string part with "myArray['${idx}']" as the key and el as its value.
idx is the index of the item in myArray.
Conclusion
To pass an array as a URL parameter with JavaScript, we can create our own query string with the values.
