- 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(string) Method
The new URLSearchParams(string) class constructor will parse the input string as a query string and uses it to create a new query string object. If there is a '?' in the query string at the beginning, it will be ignored.
A new query string object can be constructed by using the below URLSearchParams class constructor.
The URLSearchParams class is a global type that is used to deal only with URL query strings.
Syntax
Following is the syntax of the NodeJS new URLSearchParams(string) class constructor
new URLSearchParams(string)
Parameters
string: This parameter holds a query string.
Return Value
This method parses the input string as the query string object.
Example
In the following example, we are trying to get the query string that is passed to a new URLSearchParams class constructor.
const url = require('node:url'); const params = new URLSearchParams("User=Nikhilesh&query=Nodejs"); console.log(params.toString());
Output
As we can see in the output below, the toString() method returns the query string.
User=Nikhilesh&query=Nodejs
Example
In the program below, we are trying to get the values of keys ‘User’ and ‘query’ by passing them to params.get() method.
const url = require('node:url'); const params = new URLSearchParams("User=Nikhilesh&query=Nodejs"); console.log(params.get('User')); console.log(params.get('query'));
Output
After executing the above program, the params.get() method returned the values.
Nikhilesh Nodejs
Example
If we include a leading ‘?’ to the query string, it will be ignored.
In the example below, we are trying to include a ‘?’ at the beginning of the query string.
const url = require('node:url'); const params = new URLSearchParams("?User=Nikhilesh&query=Nodejs"); console.log(params.toString());
Output
As we can see in the output below, the leading ‘?’ is ignored.
User=Nikhilesh&query=Nodejs
To Continue Learning Please Login
Login with Google