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