Обновление значения объекта из функции прототипа
Я пытаюсь сделать это:
String.prototype.clear = function(){
alert(this.value);
this = ''; // I want to set value to '' here
}
var temp = 'Hello';
temp.clear();// After this step temp should be ''
Но я получаю неверную ошибку назначения левой руки. и я нашел этот вопрос в качестве ссылки, но это не совсем то, что я хочу. Я также узнаю, что «это» является неизменным.
Итак, есть ли способ сделать мою задачу? Я не использую это где-нибудь. Просто играю Благодарю.