我想在string对象中添加原型函数。我使用它但它不是字符串值的大写。 Fiddle
String.prototype.myUcase=function()
{
return this.toUpperCase();
}
答案 0 :(得分:1)
在javascript中字符串不可变。因此,当您执行this.toUpperCase()
时,它不会更改当前字符串。相反,它会创建一个带有大写字母的新字符串。
如果您希望您的示例有效,您可以(根据评论中的elclanrs建议)
fruits = fruits.myUcase();