extensions/amp-bind/0.1/bind-evaluator.js
/**
   * Removes all parsed bindings for the provided expressions.
   * @param {!Array<string>} expressionStrings
   */
Removes all parsed bindings for the provided expressions.
@param {!Array} expressionStrings
Removes all parsed bindings for the provided expressions . @param { !Array } expressionStrings
removeBindingsWithExpressionStrings(expressionStrings) {
    const expressionsToRemove = Object.create(null);
    expressionStrings.forEach(expressionString => {
      delete this.expressions_[expressionString];
      expressionsToRemove[expressionString] = true;
    });
    filterSplice(this.bindings_, binding =>
        !expressionsToRemove[binding.expressionString]);
  }
removeBindingsWithExpressionStrings ( expressionStrings ) { const expressionsToRemove = Object . create ( null ) ; expressionStrings . forEach ( expressionString => { delete this . expressions_ [ expressionString ] ; expressionsToRemove [ expressionString ] = true ; } ) ; filterSplice ( this . bindings_ , binding => ! expressionsToRemove [ binding . expressionString ] ) ; }
Removes all parsed bindings for the provided expressions.
Removes all parsed bindings for the provided expressions .