我仍然习惯于使用Javascript(我来自C ++),并希望向String添加一个新函数,直接改变字符串实例。让我们说我想在字符串的中点添加一个新字符(忽略任何错误检查)。在C ++中,您可以执行this->value = ...
之类的操作。这是在Javascript中执行此操作的方法吗? TIA
String.prototype.mutateSelf = function(param1) {
// How do I mutate this specific string instance?
return this;
};
答案 0 :(得分:3)
Javascript字符串是不可变的。您必须构造一个新字符串并将其返回。