在javaScript中使用文本调用方法
我想做这样的事情在javaScript中使用文本调用方法,javascript,Javascript,我想做这样的事情 “abc.reverse() 这应该返回“cba” 在这里,我定义了函数reverse function reverse(){ //algorithm to revere abc } 不要将reverse()与预定义函数混淆 这在JavaScript中是否可能?您可以在原型上定义一个方法,但是这通常被认为是个人项目之外的错误做法,因为这可能会让其他开发人员感到困惑 String.prototype.reverse = function() { return this
“abc.reverse()代码>
这应该返回“cba”
在这里,我定义了函数reverse
function reverse(){
//algorithm to revere abc
}
不要将reverse()与预定义函数混淆
这在JavaScript中是否可能?您可以在原型上定义一个方法,但是这通常被认为是个人项目之外的错误做法,因为这可能会让其他开发人员感到困惑
String.prototype.reverse = function() {
return this.split('').reverse().join('')
}
"abc".reverse() // => "cba"
反向(“abc”)有什么问题?但是您可以将函数附加到字符串的原型。您需要修改String.prototype,但我建议不要这样做。蒂洛的建议是个更好的主意。