|
@@ -32,9 +32,8 @@ function splice(arr) {
|
|
|
for (i=0; i < arguments.length; i++) {
|
|
|
arrArguments[i] = arguments[i];
|
|
|
}
|
|
|
-
|
|
|
if (arrArguments[2] == 1) {
|
|
|
- for (var i = 0, j = 0, nwarr= []; j < arrArguments.length; i++, j++) {
|
|
|
+ for (var i = 0, j = 0, nwarr = []; j < arr.length - arrArguments[2]; i++, j++) {
|
|
|
nwarr[j] = arr[i];
|
|
|
if (i == arrArguments[1]) {
|
|
|
nwarr[j] = arr[i+1];
|
|
@@ -42,11 +41,11 @@ if (arrArguments[2] == 1) {
|
|
|
}
|
|
|
}
|
|
|
}else if (arrArguments[2] == 0) {
|
|
|
- for (var i = 0, j = 0, nwarr= []; j < arrArguments.length; i++, j++) {
|
|
|
+ for (var i = 0, j = 0, nwarr = []; j < arr.length - arrArguments[2]; i++, j++) {
|
|
|
nwarr[j] = arr[i];
|
|
|
if (i == arrArguments[1]) {
|
|
|
nwarr[j] = arrArguments[3];
|
|
|
- for (var a=4; a < arrArguments.length; a++) {
|
|
|
+ for (var a=4; a < arrArguments.length; a++) {
|
|
|
j++;
|
|
|
nwarr[j] = arrArguments[a];
|
|
|
}
|