code: function match(regexp) {
        var O = defined(this);
        var fn = regexp == undefined ? undefined : regexp[MATCH];
        return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
      }
docs: `String.prototype.match` method https://tc39.github.io/ecma262/#sec-string.prototype.match