File tree 1 file changed +0
-49
lines changed
1 file changed +0
-49
lines changed Original file line number Diff line number Diff line change 11
11
} ( this , function ErrorStackParser ( StackFrame ) {
12
12
'use strict' ;
13
13
14
- // ES5 Polyfills
15
- // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
16
- if ( ! Array . prototype . map ) {
17
- Array . prototype . map = function ( callback , thisArg ) {
18
- var O = Object ( this ) ;
19
- var len = O . length >>> 0 ;
20
- var T ;
21
- if ( arguments . length > 1 ) {
22
- T = thisArg ;
23
- }
24
-
25
- var A = new Array ( len ) ;
26
- var k = 0 ;
27
-
28
- while ( k < len ) {
29
- var kValue , mappedValue ;
30
- if ( k in O ) {
31
- kValue = O [ k ] ;
32
- mappedValue = callback . call ( T , kValue , k , O ) ;
33
- A [ k ] = mappedValue ;
34
- }
35
- k ++ ;
36
- }
37
-
38
- return A ;
39
- } ;
40
<
F290
/code>
- }
41
-
42
- // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
43
- if ( ! Array . prototype . filter ) {
44
- Array . prototype . filter = function ( callback /*, thisArg*/ ) {
45
- var t = Object ( this ) ;
46
- var len = t . length >>> 0 ;
47
-
48
- var res = [ ] ;
49
- var thisArg = arguments . length >= 2 ? arguments [ 1 ] : void 0 ;
50
- for ( var i = 0 ; i < len ; i ++ ) {
51
- if ( i in t ) {
52
- var val = t [ i ] ;
53
- if ( callback . call ( thisArg , val , i , t ) ) {
54
- res . push ( val ) ;
55
- }
56
- }
57
- }
58
-
59
- return res ;
60
- } ;
61
- }
62
-
63
14
var FIREFOX_SAFARI_STACK_REGEXP = / \S + \: \d + / ;
64
15
var CHROME_IE_STACK_REGEXP = / \s + a t / ;
65
16
You can’t perform that action at this time.
0 commit comments