| 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; |  | }; | 
 |