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