我需要编写一个我将在JavaScript中调用字符串文字的方法。我想要调用的方法:
"Javascript".toKampala();
JavaScript中是否存在该功能?如果是的话如何在JavaScript文字或任何对象上编写这样的方法(toKampala())
?
在Kotlin,我这样做了;
fun String.toHenry():String{
return "$this Henry";
}
我可以致电
"chalres".toHenry()
答案 0 :(得分:1)
每个string
默认都有一个原型,它是String.prototype
对象,它可以访问那里定义的任何东西。
您需要在String.prototype
中添加该方法,并且可以从任何string
访问该方法。您可以通过string
访问该功能中的当前this
。
String.prototype.toHenry = function() {
return this + ' Hentry';
};
console.log('charles'.toHenry());