//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- function write(args) { WScript.Echo(args) } write("Scenario 1"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(0,3,1,2,3,4)); write(a); write(a.length); write("Scenario 2"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(0,3,1,2)); write(a); write(a.length); write("Scenario 3"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(0,3,1,2,3)); write(a); write(a.length); write("Scenario 4"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(0,3,1,2,3)); write(a); write(a.length); write("Scenario 5"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(0,3,1,2,3)); write(a); write(a.length); write("Scenario 6"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(4,4,1,2,3,4)); write(a); write(a.length); write("Scenario 7"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(4,4,1,2,3)); write(a); write(a.length); write("Scenario 8"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(4,4,1,2,3,4,5)); write(a); write(a.length); write("Scenario 9"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(4,5,1,2,3,4,5)); write(a); write(a.length); write("Scenario 10"); var a = [1,2,3,4,5,6,7,8]; write(a.splice(4,10,1,2,3,4,5)); write(a); write(a.length); write("Scenario 11"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(17,1,1)); write(a); write(a.length); write("Scenario 12"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(17,10)); write(a); write(a.length); write("Scenario 13"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(17,0,1)); write(a); write(a.length); write("Scenario 14"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(17,0,1,2,3,4)); write(a); write(a.length); write("Scenario 16"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(10,5,1,2,3,4)); write(a); write(a.length); write("Scenario 17"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(10,8,1,2,3,4)); write(a); write(a.length); write("Scenario 18"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(10,8,1,2,3,4,5,6,7,8)); write(a); write(a.length); write("Scenario 19"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(10,20,1,2,3,4)); write(a); write(a.length); write("Scenario 20"); var a = []; a[10] = 10; a[11] = 11; a[12] = 12; a[13] = 13; a[14] = 14; a[15] = 15; a[16] = 16; a[17] = 17; write(a.splice(10,5,1,2,3,4,5,6,7)); write(a); write(a.length);