更改当前字符串值

时间:2013-03-13 04:31:07

标签: javascript

如何更改数字,字符串或数组的当前值?

String.prototype.change_me = function() { this = '123'; }
Number.prototype.change_me = function() { this = 123; }
Array.prototype.change_me = function() { this = [1,2,3]; }
x = '234';
x.change_me(); // error
x = 234;
x.change_me(); // error
x = [2,3,4];
x.change_me(); // error

错误是:ReferenceError:赋值中的左侧无效

我想我之前已经这样做了,但我忘记了怎么做..

1 个答案:

答案 0 :(得分:0)

我看到了你想要使用apply()函数做的事情,但看到对象不是这些其他类型,不确定它是否可以在String,Number和Array上使用相同的概念。