javascript - 想知道在创建服务器和路由时构建 URL 是如何工作的。也想知道 => 命令
问题描述
const buildUrl = (version, path) => `api/${version}/${path}`;
这是做什么的?这是如何运作的?那是什么=>
解决方案
=> 是所谓的箭头函数,在此处阅读更多内容:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
这两个是相同的,有一些小的差异,这里不生效:
(version, path) => `api/${version}/${path}`
function(version, path) {
return `api/${version}/${path}`
}
如果字符串中的反引号 (``) 用于创建模板字符串,那么它们可以作为字符串并将变量(版本、路径)放入其中,如${}
.
`api/${version}/${path}`
如果版本是1.0.0
并且路径是home
,则字符串模板将返回
api/1.0.0/home
在此处阅读有关模板字符串的更多信息:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
推荐阅读
- c# - 从 LINQ 获取数据并作为公共保存在数组中
- python-3.x - 为什么我的 root.after 命令不能循环工作?
- php - 基于字符串在 PHP 中创建随机颜色
- javascript - JavaScript/TypeScript 中有没有办法在一个对象中添加两个数组并对它们进行排序?
- scala - 为什么转换为集合时,Scala for 循环会产生自动框整数?
- java - SpringBoot for my Mac 中的通配符子域
- git - Does sparse-checkout act on tracked file?
- c# - ASP .NET Core 3.1 MVC 中特定路由的自定义中间件(或授权)
- java - 开关上的 MVN 幻数
- python - 如何为 matplotlib 表值创建条件着色?