- 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 - urlObject.slashes 属性
urlObject 的 NodeJS urlObject.slashes 属性检索布尔值。如果 URL 的协议段中的冒号 (:) 后面需要两个 ASCII 正斜杠 (//),则返回的值将为 true。否则,返回的值为 false。
URL(统一资源定位器)是存在于各种 Web 服务器中的特定资源的唯一 Web 地址。
URL 中存在的协议指定了如何在主机和 Web 浏览器之间传输数据。您找到 URL 的最常见协议是 HTTP 和 HTTPS(安全),但还有其他互联网协议,例如 FTP、UDP、POP、SMTP、DNS 等。
语法
以下是 NodeJS urlObject.slashes 属性的语法
urlObject.slashes
参数
此属性不接受任何参数。
返回值
此属性返回一个布尔值。如果协议段中的冒号后面需要两个 ASCII 正斜杠字符 (//),它将返回 true。否则,它将返回 false。
例在此示例中,我们正在检查 URL 协议中的冒号 (:) 后是否需要两个 ASCII 正斜杠 (//)。
const url = require('url');
console.log(url.parse('ARP://site.com').slashes);
console.log(url.parse('DHCP://site.com').slashes);
console.log(url.parse('IMAP4://site.com').slashes);
console.log(url.parse('SIP://site.com').slashes);
console.log(url.parse('RTP://site.com').slashes);
console.log(url.parse('RLP://site.com').slashes);
console.log(url.parse('RAP://site.com').slashes);
console.log(url.parse('L2TP://site.com').slashes);
console.log(url.parse('PPTP://site.com').slashes);
console.log(url.parse('SNMP://site.com').slashes);
console.log(url.parse('TFTP://site.com').slashes);
输出
以下是上述程序的输出
slashes 属性返回 true,因为上述程序中的所有协议都需要 ASCII 正斜杠。
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true
例
在此示例中,我们正在使用其他一些协议检查它是否需要在冒号 (:) 后使用两个 ASCII 正斜杠 (//) 字符。
console.log(url.parse('TCP://site.com').slashes);
console.log(url.parse('IP://site.com').slashes);
console.log(url.parse('UDP://site.com').slashes);
console.log(url.parse('POP://site.com').slashes);
console.log(url.parse('SMTP://site.com').slashes);
console.log(url.parse('FTP://site.com').slashes);
console.log(url.parse('HTTP://site.com').slashes);
console.log(url.parse('HTTPS://site.com').slashes);
输出
正如我们在下面的输出中看到的,slashes 属性返回 true,因为上述程序中的所有协议都需要 ASCII 正斜杠。
true
true
true
true
true
true
true
true
true
true
true
true
true
true
true