Обновление значения объекта из функции прототипа

Я пытаюсь сделать это:

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 ''

Но я получаю неверную ошибку назначения левой руки. и я нашел этот вопрос в качестве ссылки, но это не совсем то, что я хочу. Я также узнаю, что «это» является неизменным.

Итак, есть ли способ сделать мою задачу? Я не использую это где-нибудь. Просто играю Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос