📜  Node.js urlSearchParams.values()(1)

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

Node.js urlSearchParams.values()

在 Node.js 中,urlSearchParams.values() 方法用于返回一个迭代器对象,该对象包含 URLSearchParams 对象中所有键值对的值。

语法
urlSearchParams.values()
返回值

一个迭代器对象,包含 URLSearchParams 对象中所有键值对的值。

示例
const { URLSearchParams } = require('url');
const searchParams = new URLSearchParams('key1=value1&key2=value2');

for (let value of searchParams.values()) {
  console.log(value);
}

运行结果:

value1
value2
参数说明

无。

适用范围

该方法适用于 Node.js 中的 URLSearchParams 对象,用于操作 URL 的参数部分。

注意事项
  • 该方法返回的是一个迭代器对象,不能直接输出全部值,需要通过迭代器的方式获取每个值。

  • 如果在 URLSearchParams 对象中某个键有多个值,values() 方法将返回多个相同的值,即重复的值也将被返回。

  • 该方法返回的是值的副本,所以对返回的值进行修改不会影响到 URLSearchParams 对象中的值。

  • values() 方法会被可迭代协议(iterable protocol)所调用,可以使用 for...of 循环来遍历返回的迭代器对象。

以上是对 Node.js 中 urlSearchParams.values() 方法的介绍。