Javascript Prototype String - 访问字符串值

时间:2015-11-02 11:58:45

标签: javascript string count prototype

我试图向Javascript String Object添加一些方法。我试图添加的主要方法之一是子字符串计数功能

String.prototype.substring_count = function(delimiter){
    return {THIS IS WHAT I NEED THE STRING FOR}.split(delimiter).length;
}

你在哪里访问String对象中的字符串?

1 个答案:

答案 0 :(得分:2)

使用this。在documentation中,提到了

  

如果方法在对象的原型链上,则指的是   对象方法被调用

在这种情况下,字符串本身

String.prototype.substring_count = function(delimiter){
    return this.split(delimiter).length;
}

console.log('test,123'.substring_count(','));