- Node.js Tutorial
- Node.js - Home
- Node.js - Introduction
- Node.js - Environment Setup
- Node.js - First Application
- Node.js - REPL Terminal
- Node.js - Command Line Options
- Node.js - Package Manager (NPM)
- Node.js - Callbacks Concept
- Node.js - Upload Files
- Node.js - Send an Email
- Node.js - Events
- Node.js - Event Loop
- Node.js - Event Emitter
- Node.js - Debugger
- Node.js - Global Objects
- Node.js - Console
- Node.js - Process
- Node.js - Scaling Application
- Node.js - Packaging
- Node.js - Express Framework
- Node.js - RESTFul API
- Node.js - Buffers
- Node.js - Streams
- Node.js - File System
- Node.js MySQL
- Node.js - MySQL Get Started
- Node.js - MySQL Create Database
- Node.js - MySQL Create Table
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB Get Started
- Node.js - MongoDB Create Database
- Node.js - MongoDB Create Collection
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB Query
- Node.js - MongoDB Sort
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js Modules
- Node.js - Modules
- Node.js - Built-in Modules
- Node.js - Utility Modules
- Node.js - Web Module
- Node.js Useful Resources
- Node.js - Quick Guide
- Node.js - Useful Resources
- Node.js - Dicussion
NodeJS - new URLSearchParams(obj)
The new URLSearchParams(obj) class constructor will create a query string object with a JSON object.
The URLSearchParams class is a global type that is used to deal only with URL query strings.
A new query string object can be constructed by using the below URLSearchParams class constructor.
Syntax
Following is the syntax of the NodeJS new URLSearchParams(obj) class constructor
new URLSearchParams(obj)
Parameters
obj: This parameter holds an object representing a collection of key-value pairs.
Return Value
This class constructor creates a query string with a JSON object.
Example
In the following example, we are trying to create a query string object with a JSON object that contains a collection of key-value pairs.
const url = require('node:url'); const params = new URLSearchParams({ user: ["Sharukh", "Hrithik"], query: ['HTML', 'CSS', 'JavaScript'] }); console.log(params.toString());
Output
As we can see in the output below, the toString() method returned the query string object’s key-value pairs as a string.
user=Sharukh%2CHrithik&query=HTML%2CCSS%2CJavaScript
Example
In the following example, we are trying to get the values of the keys using params.getAll() method.
const url = require('node:url'); const params = new URLSearchParams({ user: ["Sharukh", "Hrithik"], query: ['HTML', 'CSS', 'JavaScript'] }); console.log(params.getAll('user')); console.log(params.getAll('query'));
Output
As we can see in the output, the params.getAll() method returned the key’s values.
[ 'Sharukh,Hrithik' ] [ 'HTML,CSS,JavaScript' ]
To Continue Learning Please Login
Login with Google