修改函数参数并保持不变的函数

时间:2017-01-05 06:20:51

标签: javascript typescript

我想要一个修改变量的函数,例如:

private _buildUrlCategories(url: string) {
  url += ";categories=" + this.findForm.value.categories;
}

private _buildUrl() {
  let url = "/#/find";
  this._buildUrlCategories(url); //now url should be bigger
}

如果无法完成,那么显然我可以返回网址并执行url += this._buildUrlCategories(url)

这可能吗?这是一种有名字的技术吗?

1 个答案:

答案 0 :(得分:2)

,无法完成。

来自TypeScript specification

  

TypeScript是JavaScript的语法糖。 TypeScript语法是ECMAScript 2015(ES2015)语法的超集。每个JavaScript程序也是一个TypeScript程序。

TypeScript是JavaScript的超集,在JavaScript中,参数不能通过引用传递(嗯,except objects)。