File tree Expand file tree Collapse file tree 3 files changed +22
-0
lines changed
test/form/samples/builtin-prototypes/array-expression Expand file tree Collapse file tree 3 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,8 @@ export const ARRAY_PROTOTYPE = new ObjectEntity(
133
133
flat : METHOD_DEOPTS_SELF_RETURNS_NEW_ARRAY ,
134
134
flatMap : METHOD_CALLS_ARG_DEOPTS_SELF_RETURNS_NEW_ARRAY ,
135
135
forEach : METHOD_CALLS_ARG_DEOPTS_SELF_RETURNS_UNKNOWN ,
136
+ groupBy : METHOD_CALLS_ARG_DEOPTS_SELF_RETURNS_UNKNOWN ,
137
+ groupByToMap : METHOD_CALLS_ARG_DEOPTS_SELF_RETURNS_UNKNOWN ,
136
138
includes : METHOD_RETURNS_BOOLEAN ,
137
139
indexOf : METHOD_RETURNS_NUMBER ,
138
140
join : METHOD_RETURNS_STRING ,
Original file line number Diff line number Diff line change @@ -55,6 +55,14 @@ _flatMapArray[0].effect();
55
55
const _forEachArray = [ { effect ( ) { } } ] ;
56
56
_forEachArray . forEach ( element => ( element . effect = ( ) => console . log ( 1 ) ) ) ;
57
57
_forEachArray [ 0 ] . effect ( ) ;
58
+ [ 1 ] . groupBy ( ( ) => console . log ( 1 ) || true ) ;
59
+ const _groupByArray = [ { effect ( ) { } } ] ;
60
+ _groupByArray . groupBy ( ( _ , element ) => ( element . effect = ( ) => console . log ( 1 ) ) ) ;
61
+ _groupByArray [ 0 ] . effect ( ) ;
62
+ [ 1 ] . groupByToMap ( ( ) => console . log ( 1 ) || true ) ;
63
+ const _groupByToMapArray = [ { effect ( ) { } } ] ;
64
+ _groupByToMapArray . groupBy ( ( _ , element ) => ( element . effect = ( ) => console . log ( 1 ) ) ) ;
65
+ _groupByToMapArray [ 0 ] . effect ( ) ;
58
66
[ 1 ] . map ( ( ) => console . log ( 1 ) || 1 ) ;
59
67
const _mapArray = [ { effect ( ) { } } ] ;
60
68
_mapArray . map ( element => ( element . effect = ( ) => console . log ( 1 ) ) ) ;
Original file line number Diff line number Diff line change @@ -104,6 +104,18 @@ const _forEachArray = [{ effect() {} }];
104
104
_forEachArray . forEach ( element => ( element . effect = ( ) => console . log ( 1 ) ) ) ;
105
105
_forEachArray [ 0 ] . effect ( ) ;
106
106
107
+ const _groupBy = [ 1 ] . groupBy ( ( ) => true ) ;
108
+ const _groupByEffect = [ 1 ] . groupBy ( ( ) => console . log ( 1 ) || true ) ;
109
+ const _groupByArray = [ { effect ( ) { } } ] ;
110
+ _groupByArray . groupBy ( ( _ , element ) => ( element . effect = ( ) => console . log ( 1 ) ) ) ;
111
+ _groupByArray [ 0 ] . effect ( ) ;
112
+
113
+ const _groupByToMap = [ 1 ] . groupByToMap ( ( ) => true ) ;
114
+ const _groupByToMapEffect = [ 1 ] . groupByToMap ( ( ) => console . log ( 1 ) || true ) ;
115
+ const _groupByToMapArray = [ { effect ( ) { } } ] ;
116
+ _groupByToMapArray . groupBy ( ( _ , element ) => ( element . effect = ( ) => console . log ( 1 ) ) ) ;
117
+ _groupByToMapArray [ 0 ] . effect ( ) ;
118
+
107
119
const _map = [ 1 ] . map ( ( ) => 1 ) . join ( ',' ) ;
108
120
const _mapEffect = [ 1 ] . map ( ( ) => console . log ( 1 ) || 1 ) ;
109
121
const _mapArray = [ { effect ( ) { } } ] ;
You can’t perform that action at this time.
0 commit comments