2

我想插入一个模板字符串(在别处定义):

const url = `www.example.com/${query}/current.json`;

将动态值(例如,“es6”)放入此:

"www.example.com/es6/current.json"

例如,如果我有这样的事情:

function makeRequest(url, query){
  // how do I generate my final url, here from the url and query?
}

// somehwere else:
makeRequest(url, query)

标记模板字符串和标记函数是要走的路吗?我见过很多不同的例子,但没有一个适合这种特殊情况。

4

1 回答 1

3

这正是发明函数的原因!

const dynamicUrl = query => `www.example.com/${query}/current.json`

console.log(dynamicUrl('es6')) //=> 'www.example.com/es6/current.json'

于 2017-02-25T13:24:06.077 回答