【问题标题】:How in javascript to implement a function that is called as a string? [closed]如何在javascript中实现一个称为字符串的函数? [关闭]
【发布时间】:2017-08-22 09:52:12
【问题描述】:

我需要实现一个称为字符串的函数,如何更好地做到这一点? 调用示例可能如下所示:

var a = ‘Hi’.myFunc();
console.log(a); // Hi

【问题讨论】:

  • var a = 'Hi'; console.log(a);
  • 是否要添加自定义字符串函数
  • 你想给String.prototype添加一个方法...?但是话又说回来,如果您只想将a 变为'Hi',则不需要...
  • 你需要在String.prototype中添加一个函数。 Look it,应该有帮助
  • 如果你想操作字符串,你可以这样做:jsbin.com/xacoyut/edit?js,console

标签: javascript string function call


【解决方案1】:
String.prototype.myFunc= function(){
   return this.toString()
}

var a = 'Hi'.myFunc();
console.log(a); // Hi

【讨论】:

    【解决方案2】:

    这是将函数附加到任何字符串的解决方案

    String.prototype.coucou = function(){
     console.log("coucou")   
    }
    
    "a".coucou()  //print "coucou" in console
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      相关资源
      最近更新 更多