| Scenario 1 |
| 10,,,,,,,,,,,,,,,,,,, |
| |
| Scenario 2 |
| 10,,,,,,,,,,,,,,,,,,,, |
| |
| Scenario 3 |
| ,,,,,,,,, |
| ,,,,,,,,, |
| Scenario 4 |
| 1,,,,,,,,,,,,,,,,,,, |
| |
| Scenario 5 |
| ,,,,,,,,,,1,,,,,,,,, |
| |
| Scenario 6 |
| 1 |
| |
| Scenario 7 |
| ,,,,,,,,,,,,,,20 |
| 10 |
| Scenario 8 |
| ,,,,,,,,,,20 |
| 10,,,, |
| Scenario 9 |
| ,,,,,,,,,,20,20 |
| 10,,,, |
| Scenario 10 |
| ,,,,,,,,,,20,20 |
| 10,,,, |
| Scenario 11 |
| ,,,,,,,,,,20 |
| 10,,,,,20 |
| Scenario 12 |
| ,,,,,,,,,,20,30,40,,,,,20 |
| 10 |
| Scenario 13 |
| ,,,,,,,,,,20,30,40,10,,,,,20 |
| |
| Scenario 13 |
| ,,,,,,,,,,20,30,40,50,60,70 |
| 10,,,,,20 |
| Scenario 14 |
| ,,,,,,,,,,20,30,40,50,60,70 |
| 10,,,,,20 |
| Scenario 15 |
| ,,,,,,,,,,20,30,40,50,60,70 |
| 10,,,,,20 |
| Scenario 15 |
| ,,,,,,,,,,20,30,40,50,60,70 |
| 10,11,,,,20,21 |
| Scenario 16 |
| ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, |
| ,,,,,,,,,,123 |
| --- splice overflow 1 |
| RangeError : Array length must be assigned a finite positive integer |
| length: 4294967295 |
| 4294967290: 100 |
| 4294967291: 200 |
| 4294967292: 201 |
| 4294967293: 202 |
| 4294967294: 203 |
| 4294967295: 204 |
| --- splice overflow 2 |
| RangeError : Array length must be assigned a finite positive integer |
| length: 4294967295 |
| 4294967290: 200 |
| 4294967291: 201 |
| 4294967292: 202 |
| 4294967293: 203 |
| 4294967294: 204 |
| 4294967295: 205 |
| 4294967296: 206 |
| 4294967297: 100 |
| 4294967298: 101 |
| 4294967299: 102 |
| 4294967300: 103 |
| 4294967301: 104 |
| --- splice overflow 3 |
| RangeError : Array length must be assigned a finite positive integer |
| length: 4294967295 |
| 4294967290: 200 |
| 4294967291: 201 |
| 4294967292: 202 |
| 4294967293: 203 |
| 4294967294: 204 |
| 4294967295: 205 |
| 4294967296: 206 |
| 4294967297: 100 |
| 4294967298: 101 |
| 4294967299: 102 |
| 4294967301: 104 |
| --- splice overflow 3 |
| length: 4294967293 |
| 4294967290: 102 |
| 4294967292: 104 |
| 4294967295: 105 |
| 4294967296: 106 |
| 4294967297: 107 |
| 4294967298: 108 |
| 4294967299: 109 |
| --- splice object overflow |
| 4294967296 |
| --- splice object delete |
| length: 10 |
| 0: 100 |
| 1: 101 |
| 2: 102 |
| 3: 103 |
| 5: 105 |
| 6: 106 |
| 7: 107 |
| 8: 108 |
| 9: 109 |
| length: 12 |
| 0: 200 |
| 1: 201 |
| 2: 100 |
| 3: 101 |
| 4: 102 |
| 5: 103 |
| 7: 105 |
| 8: 106 |
| 9: 107 |
| 10: 108 |
| 11: 109 |