Lodash _.toQuery() 方法
Lodash _.toQuery() 方法接受一个对象并将其转换为等效的 URL 查询字符串。
句法:
_.toQuery( Object);
参数:此方法接受如上所述和如下所述的单个参数:
- 对象:此方法需要一个对象来转换。
返回值:此方法返回等效的 URL 查询字符串。
注意:这在普通 JavaScript 中不起作用,因为它需要安装 lodash.js contrib 库。 Lodash.js contrib 库可以使用npm install lodash-contrib 安装。
示例 1:
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
var s = _.toQuery({
name: 'GeeksforGeeks',
address: 'Noida',
contact: '9876543210'
});
console.log("The generated URL Query String is : ", s);
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
var s = _.toQuery(
{ 'https://practice.geeksforgeeks.org/courses/?ref':
'gfg_header' });
console.log("The generated URL Query String is : ", s);
输出:
The generated URL Query String is :
name=GeeksforGeeks&address=Noida&contact=9876543210
示例 2:
Javascript
// Defining lodash contrib variable
var _ = require('lodash-contrib');
var s = _.toQuery(
{ 'https://practice.geeksforgeeks.org/courses/?ref':
'gfg_header' });
console.log("The generated URL Query String is : ", s);
输出:
The generated URL Query String is :
https%3A%2F%2Fpractice.geeksforgeeks.org%2Fcourses%2F%3Fref=gfg_header