(size)
| 206 | |
| 207 | // Object with out-of-object properties in array: |
| 208 | function createLargeObjectInArrayCreator(size) { |
| 209 | let code = "() => { return [{ "; |
| 210 | for (let i = 0; i < size; i++) { |
| 211 | if (i > 0) code += ","; |
| 212 | code += 'a' + i + ':' + i; |
| 213 | } |
| 214 | code += "}];}"; |
| 215 | return eval(code); |
| 216 | } |
| 217 | |
| 218 | test(createLargeObjectInArrayCreator(500), |
| 219 | (o) => o[0].a140, (o) => o[0].a140 = T2, 140); |
no test coverage detected