如何在新的String函数中改变它?

时间:2016-02-19 13:37:03

标签: javascript

我仍然习惯于使用Javascript(我来自C ++),并希望向String添加一个新函数,直接改变字符串实例。让我们说我想在字符串的中点添加一个新字符(忽略任何错误检查)。在C ++中,您可以执行this->value = ...之类的操作。这是在Javascript中执行此操作的方法吗? TIA

String.prototype.mutateSelf = function(param1) {
  // How do I mutate this specific string instance?
  return this;
};

1 个答案:

答案 0 :(得分:3)

Javascript字符串是不可变的。您必须构造一个新字符串并将其返回。