Underscore.js _.toQuery() 方法
_.toQuery()方法接受一个对象并将其转换为等效的 URL 查询字符串。
句法:
_.toQuery( Object);
参数:此方法接受如上所述和如下所述的单个参数:
- 对象:此方法需要一个对象来转换。
返回值:此方法返回等效的 URL 查询字符串。
注意:这在普通 JavaScript 中不起作用,因为它需要安装 underscore.js contrib 库。
underscore.js contrib 库可以使用npm install underscore-contrib –save 安装。
示例 1:
Javascript
// Defining underscore contrib variable
var _ = require('underscore-contrib');
var s = _.toQuery({ name: 'gfg', color: 'green' });
console.log("The generated URL Query String is : ",s);
Javascript
// Defining underscore contrib variable
var _ = require('underscore-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=gfg&color=green
示例 2:
Javascript
// Defining underscore contrib variable
var _ = require('underscore-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