Nodejs String Contains containsAll(strings, index)

Here you can find the source of containsAll(strings, index)

Method Source Code

String.prototype.containsAll = function(strings, index) {
   if(!Array.isArray(strings)) throw Error('1 argument is not an array');
   return strings.every(string => this.includes(string, index), this);
}

// This should most likely be longer, but I need help improving it. Not sure how to

Related

  1. contains(term)
    String.prototype.contains = function(term){
      return this.indexOf(term) > -1;
    };
    
  2. contains(text)
    String.prototype.contains = function (text) {
        return this.toLowerCase().indexOf(text.toLowerCase()) !== -1;
    };
    
  3. contains(token, ignoreCase)
    String.prototype.contains = function(token, ignoreCase) {
      var _reg = 0, str = this.toString(), i;
      if(str && typeof token === "string") {
        if(ignoreCase === true) {
          token = token.toLowerCase();
          str = str.toLowerCase();
        while((i = str.indexOf(token)) !== -1) {
          str = str.substring(i + token.length);
    ...
    
  4. contains(txt)
    String.prototype.contains = function(txt)
        return (this.indexOf(txt) >= 0);
    
  5. contains(value)
    String.prototype.contains = function (value) {
        "use strict";
        var containsValue = false;
        if (this.indexOf(value) >= 0) {
            containsValue = true;
        return containsValue;
    };
    
  6. contains(substring)
    String.prototype.contains = function contains(substring) {
      return this.indexOf(substring) !== -1;
    };
    
  7. contains(value)
    String.prototype.contains = function contains(value){
      return this.indexOf(value) !== -1;
    };
    
  8. onlyContains(stringSet)
    String.prototype.onlyContains = function(stringSet) {
       for (var i=0;i<this.length;i++) {
          var currentChar = this[i];
          if (!stringSet.contains(currentChar))
             return false;
       return true;
    };
    
  9. shuffle(container)
    String.prototype.shuffle = function(container){
      var str = this,
        progress = str.length - 2,
        timer = setInterval(function() {
          container.text(str.substring(0, progress++));
          if (progress > str.length) clearInterval(timer);
        }, 80);