📜  Node.js URLSearchParams.delete()(1)

📅  最后修改于: 2023-12-03 15:03:14.567000             🧑  作者: Mango

Node.js URLSearchParams.delete()

简介

URLSearchParams.delete() 是 Node.js 中 URLSearchParams 类的一个方法。它用于从 URL 中删除指定键对应的参数。

语法
URLSearchParams.delete(name)
参数
  • name:被删除参数的名称,必须为字符串类型。
返回值

该方法不返回任何值。

示例
const { URLSearchParams } = require('url')

const params = new URLSearchParams('foo=bar&baz=qux')

console.log(params.toString()) // 输出: 'foo=bar&baz=qux'

// 删除名为 "foo" 的参数
params.delete('foo')
console.log(params.toString()) // 输出: 'baz=qux'

在上面的示例中,我们创建了一个 URLSearchParams 对象,并将参数设置为 foo=barbaz=qux。 然后,使用 delete() 方法删除了名为 "foo" 的参数。 最后,我们使用 toString() 方法将剩余的参数以字符串形式输出。

注意事项
  • 如果没有传入任何参数,则不执行任何操作。
  • 如果有多个参数具有相同的名称,则只删除第一个参数。 如果要删除多个参数,则需要多次调用 delete() 方法。
  • delete() 方法可以与其他 URLSearchParams 方法结合使用,例如 set()append()has()
参考链接