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