javascript - 更改当前字符串值

标签 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:赋值中左侧无效

我想我以前做过这个,但我忘了怎么做..

最佳答案

我看到像你想使用 apply() 做的事情函数,但只针对对象而不针对其他类型,不确定是否可以在字符串、数字和数组上使用相同的概念。

关于javascript - 更改当前字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15377123/

相关文章:

JavaScript 在一行中设置命名函数的原型(prototype)

javascript - 自定义 slider - 寻找附加功能的指导

javascript - 如何从另一个 Node 事件触发的 `onWrite` 函数中到达 Google Cloud Function 中的特定 Node ?

Javascript滚动到带有动画onclick的元素

javascript - 基于非结构化JS对象创建结构化JS对象

javascript - 如何在 scriptaculous 中运行出现效果和淡入淡出效果?我需要它们串联运行,这样就没有其他效果可以插入其中

javascript - 测试元素是否已经有 jQuery datepicker

javascript - `util.inherits` 和扩展 NodeJS 原型(prototype)的区别

javascript - 视差滚动 : Unwanted gap in between layers

javascript - 如何使用这个 easeOutBounce 方法?