Underscore.js _.fromQuery() 方法
_.fromQuery()方法用于将给定的 URL 查询字符串转换为等效的 JavaScript 对象。
句法:
_.fromQuery( URL_Query);
参数:此方法接受如上所述和如下所述的单个参数:
- URL_Query:此方法采用 URL 查询字符串进行转换。
返回值:此方法返回等效的 JavaScript 对象。
注意:这在普通 JavaScript 中不起作用,因为它需要安装 underscore.js contrib 库。
underscore.js contrib 库可以使用npm install underscore-contrib –save 安装。
示例 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);
Javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib');
var s = _.fromQuery("https://practice.geeksforgeeks.org/courses/?ref=gfg_header");
console.log("The generated JavaScript Object is : ",s);
输出:
The generated JavaScript Object is :
{ 'https://example.com/path/to/page?name': 'ferret', color: 'purple' }
示例 2:
Javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib');
var s = _.fromQuery("https://practice.geeksforgeeks.org/courses/?ref=gfg_header");
console.log("The generated JavaScript Object is : ",s);
输出:
The generated JavaScript Object is :
{ 'https://practice.geeksforgeeks.org/courses/?ref': 'gfg_header' }