- Node.js教程
- Node.js - 教程
- Node.js - 简介
- Node.js - 环境设置
- Node.js - 首次申请
- Node.js - REPL 终端
- Node.js - 命令行选项
- Node.js - 包管理器 (NPM)
- Node.js - 回调概念
- Node.js - 上传文件
- Node.js - 发送电子邮件
- Node.js - 活动
- Node.js - 事件循环
- Node.js - 事件发射器
- Node.js - 调试器
- Node.js - 全局对象
- Node.js - 控制台
- Node.js - 流程
- Node.js - 扩展应用程序
- Node.js - 包装
- Node.js - Express 框架
- Node.js - RESTful API
- Node.js - 缓冲器
- Node.js - Streams
- Node.js - 文件系统
- Node.js MySQL
- Node.js - MySQL 快速入门
- Node.js - MySQL创建数据库
- Node.js - MySQL创建表
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where 子句
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB 快速入门
- Node.js - MongoDB 创建数据库
- Node.js - MongoDB 创建集合
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB 查询
- Node.js - MongoDB 排序
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js模块
- Node.js - 模块
- Node.js - 内置模块
- Node.js - utility 模块
- Node.js - Web 模块
NodeJS URLSearchParams.append() 方法
URLSearchParams 类的 NodeJS urlSearchParams.append() 方法将指定的名称/值对追加为查询字符串中的新搜索参数。如果多次追加具有不同值的同一名称,则将为每个值多次将这些名称添加到查询字符串中。
可以使用 URLSearchParams API 读取和写入 URL 的查询部分。此类在全局对象上也可用。
语法
以下是 NodeJS URLSearchParams.append() 方法的语法
URLSearchParams.append(name, value)
参数
此方法只接受两个参数。下面将对此进行描述。
- name:此参数包含将追加的名称。
- value:此参数包含将追加的值。
返回值
此方法将新的名称/值对追加到查询字符串。
例如果我们将键/值对传递给 NodeJS urlSearchParams.append() 方法,它会将它们添加到查询字符串的末尾。
在以下示例中,我们尝试将新的键值对附加到输入查询字符串。
const url = require('node:url');
let Myurl = new URL('https://www.qikepu.com?HTML=10&CSS=20');
let params = new URLSearchParams('HTML=10&CSS=20');
//Adds 'JavaScript' with value 30.
params.append('JavaScript', 30);
//The final Query string is: 'HTML=10&CSS=20&JavaScript=30'
console.log(params.toString());
输出
正如我们在下面的输出中看到的,NodeJS urlSearchParams.append() 方法将指定的键值对添加到查询字符串的末尾。
HTML=10&CSS=20&JavaScript=30
例
如果我们将具有不同值的同一键多次传递给 append() 方法,它们将为每个值多次添加到查询字符串中。
在以下示例中,我们尝试将具有不同值的同一键倍数添加到查询字符串中。
const url = require('node:url');
let Myurl = new URL('https://www.qikepu.com?HTML=10&CSS=20');
let params = new URLSearchParams('HTML=10&CSS=20');
//Adds 'JavaScript' with value 30, 40, and 50
params.append('JavaScript', 30);
params.append('JavaScript', 40);
params.append('JavaScript', 50);
//The final Query string is : 'HTML=10&CSS=20&JavaScript=30&JavaScript=40&JavaScript=50'
console.log(params.toString());
输出
正如我们在下面的输出中看到的那样,键值对被添加到查询字符串中。
HTML=10&CSS=20&JavaScript=30&JavaScript=40&JavaScript=50
例
我们还可以使用 set() 方法将键/值对附加到查询字符串中。此方法还会在查询字符串的末尾添加键/值对。
在下面的程序中,我们尝试使用 set() 方法附加键值对。
const url = require('node:url');
let Myurl = new URL('https://www.qikepu.com?HTML=10&CSS=20');
let params = new URLSearchParams('HTML=10&CSS=20');
//Adds 'JavaScript' with value 30.
params.set('JavaScript', 30);
//Adds 'Node' with value 90.
params.set('Node', 90)
//The final Query string is: 'HTML=10&CSS=20&JavaScript=30&Node=90'
console.log(params.toString());
输出
正如我们在下面的输出中看到的,set() 方法在查询字符串的末尾添加了键值对。
HTML=10&CSS=20&JavaScript=30&Node=90