如何使用javascript在string对象中添加原型

时间:2013-10-12 05:33:14

标签: javascript object

我想在string对象中添加原型函数。我使用它但它不是字符串值的大写。 Fiddle

String.prototype.myUcase=function()
{
 return this.toUpperCase();
}

1 个答案:

答案 0 :(得分:1)

在javascript中字符串不可变。因此,当您执行this.toUpperCase()时,它不会更改当前字符串。相反,它会创建一个带有大写字母的新字符串。

如果您希望您的示例有效,您可以(根据评论中的elclanrs建议)

fruits = fruits.myUcase();