0

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

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

1 回答 1

1

在 javascript 中,字符串是不可变的。因此,当您这样做时,this.toUpperCase()它不会更改当前字符串。相反,它会创建一个包含大写字母的新字符串。

如果您希望您的示例起作用,您可以这样做(正如评论中 elclanrs 所建议的那样)

fruits = fruits.myUcase();
于 2013-10-12T05:42:00.023 回答