📜  Underscore.js _.toQuery() 方法

📅  最后修改于: 2022-05-13 01:56:45.265000             🧑  作者: Mango

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