Open In App

Underscore.js _.fromQuery() Method

Last Updated : 09 Aug, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report

The _.fromQuery() method is used to convert the given URL Query String into an equivalent JavaScript object. 

Syntax:

_.fromQuery( URL_Query);

Parameters: This method accepts a single parameter as mentioned above and described below:

  • URL_Query: This method takes a URL Query String to convert.

Return Value: This method returns the equivalent JavaScript Object.

Note: This will not work in normal JavaScript because it requires the underscore.js contrib library to be installed. 

underscore.js contrib library can be installed using npm install underscore-contrib –save.

Example 1: 

JavaScript
// Defining underscore contrib variable
var _ = require('underscore-contrib'); 

var s  = _.fromQuery("https://example.com/path/to/page?name=ferret&color=purple");

console.log("The generated JavaScript Object is : ",s);

Output:

The generated JavaScript Object is :  
{ 'https://example.com/path/to/page?name': 'ferret', color: 'purple' }

Example 2:

JavaScript
// Defining underscore contrib variable
var _ = require('underscore-contrib'); 

var s  = _.fromQuery("https://www.geeksforgeeks.org/courses/?ref=gfg_header");

console.log("The generated JavaScript Object is : ",s);

Output:

The generated JavaScript Object is :  
{ 'https://www.geeksforgeeks.org/courses/?ref': 'gfg_header' }

Next Article

Similar Reads