如何在 javascript 中实现一个被调用为字符串的函数?
How in javascript to implement a function that is called as a string?
我需要实现一个以字符串形式调用的函数,如何做得更好?
调用示例可能如下所示:
var a = ‘Hi’.myFunc();
console.log(a); // Hi
这是将函数附加到任何字符串的解决方案
String.prototype.coucou = function(){
console.log("coucou")
}
"a".coucou() //print "coucou" in console
String.prototype.myFunc= function(){
return this.toString()
}
var a = 'Hi'.myFunc();
console.log(a); // Hi
我需要实现一个以字符串形式调用的函数,如何做得更好? 调用示例可能如下所示:
var a = ‘Hi’.myFunc();
console.log(a); // Hi
这是将函数附加到任何字符串的解决方案
String.prototype.coucou = function(){
console.log("coucou")
}
"a".coucou() //print "coucou" in console
String.prototype.myFunc= function(){
return this.toString()
}
var a = 'Hi'.myFunc();
console.log(a); // Hi