UNPKG

380 BJavaScriptView Raw
1'use strict';
2var wellKnownSymbol = require('../internals/well-known-symbol');
3
4var MATCH = wellKnownSymbol('match');
5
6module.exports = function (METHOD_NAME) {
7 var regexp = /./;
8 try {
9 '/./'[METHOD_NAME](regexp);
10 } catch (error1) {
11 try {
12 regexp[MATCH] = false;
13 return '/./'[METHOD_NAME](regexp);
14 } catch (error2) { /* empty */ }
15 } return false;
16};