首页 > 解决方案 > 想知道在创建服务器和路由时构建 URL 是如何工作的。也想知道 => 命令

问题描述

const buildUrl = (version, path) => `api/${version}/${path}`;

这是做什么的?这是如何运作的?那是什么=>

标签: javascriptjson

解决方案


=> 是所谓的箭头函数,在此处阅读更多内容: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


推荐阅读