- 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 - urlObject.hash Property
The URL module of Node.js provides various utilities for URL resolution and parsing.
The NodeJS urlObject.hash property of urlObject specifies the fragment segment from the URL that includes the leading ASCII hash '#' character.
For instance, consider this URL “https://user:pass@www.site.com#hash”, the returned value of the urlObject.hash property will be #hash.
Syntax
Following is the syntax of the NodeJS urlObject.hash property
urlObject.hash
Parameters
This property does not accept any parameters.
Return Value
This property retrieves the fragment segment of a URL.
Example
If the specified URL contains a fragment segment, the hash property will retrieve that segment.
In the following example, we are trying to get the fragment segment from the specified URL.
Note: To get the fragment segment from the URL using the NodeJS urlObject.hash property, we first need to parse the URL using the url.parse() method; else the hash segment is undefined.
const url = require('url'); let address = 'https://user:pass@www.Tutorialspoint.com#hashhhhh'; let result = url.parse(address, true); console.log(result.hash);
Output
As we can see in the output below, the NodeJs hash property retrieved the fragment segment from the URL.
#hashhhhh
Example
If the provided URL does not contain the fragment segment, the hash property will be null.
const url = require('url'); let address = 'https://user:pass@www.Tutorialspoint.com'; let result = url.parse(address, true); console.log(result.hash);
Output
As we can see in the output below, the hash property is null as there is no fragment segment involved in the URL.
null
Example
If we do not parse the specified URL, the hash property will be undefined.
Here we are trying to get the fragment segment from the provided URL without parsing.
const url = require('url'); let address = 'https://user:pass@www.Tutorialspoint.com#hashhhhh'; console.log(address.hash);
Output
As we can see in the output below, the hash property is undefined.
undefined
To Continue Learning Please Login
Login with Google