私はこれをやろうとしています:
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 ''
しかし、無効な左側の割り当てエラーが発生します。私はこの質問を参考として見つけましたが、それは私が本当に望んでいることではありません。また、「これ」は不変であることがわかりました。
それで、私の仕事をする方法はありますか?どこにも使っていません。ただ遊んでいます。ありがとう。