From 6914b80d7d44d9ced2bc868efb6d4d7249fda39c Mon Sep 17 00:00:00 2001 From: geldridge13 <73252369+geldridge13@users.noreply.github.com> Date: Sat, 5 Dec 2020 21:13:38 -0500 Subject: [PATCH] lab cmplt --- Array.html | 12 ++++++++ Array.js | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++ ArrayUtils.js | 21 -------------- 3 files changed, 90 insertions(+), 21 deletions(-) create mode 100644 Array.html create mode 100644 Array.js delete mode 100644 ArrayUtils.js diff --git a/Array.html b/Array.html new file mode 100644 index 0000000..a709930 --- /dev/null +++ b/Array.html @@ -0,0 +1,12 @@ + + + + + basic.html + + + + + + + diff --git a/Array.js b/Array.js new file mode 100644 index 0000000..772fa93 --- /dev/null +++ b/Array.js @@ -0,0 +1,78 @@ + //1- isEmpty(array) Returns true if the array is empty + function isEmpty(array) { + if (array.length === 0) { + return true; + } + } + + //2- append(original, value){return original;} + function append(original, value) { + original.push(value) + return original; + } + + + //3- clone(original){return original;} + function clone(original) { + let array = []; + for (let value of array) + original.push(value) + return array; + } + + //4 subArray(original, from, to){return original;} + let liveArray = []; + function subArray(original, from, to) { + for (let i = array[from]; i <= array[to]; i++ ) { + liveArray = array.push(i); + return original; + } + } + + + //5- equals(arr1, arr2){return false;} + function equals(arr1, arr2) { + if(arr1 === arr2) { + return true; + } else { + return false; + } + } + + //6- fill(original, value){} + function fill(original, value){ + for(i = 0; i < original.length; i++) { + original[i] = value; + } return original; + } + + + //7- indexOf(original, value){return -1;} + let i = original + function indexOf(original, value) { + for(let i = 0; i < original.length; i++) { + let i = original[i]; + if(original[1] == value) { + return -1; + } + + + //8- remove(original, value){return original;} + function remove(original, value) { + let original2 = [...original] + for (i = 0; 1 < original2.length; i++) + if (original2[i] === value){ + } + return original; + } + + + //9- reverse(original){} + function reverse(original){ + let Array = []; + for (let i = original.length - 1; i >= 0; i--) { + Arr.push(original[i]); + } + return Array + } + } \ No newline at end of file diff --git a/ArrayUtils.js b/ArrayUtils.js deleted file mode 100644 index 2869d1e..0000000 --- a/ArrayUtils.js +++ /dev/null @@ -1,21 +0,0 @@ -class ArrayUtils{ - - isEmpty(array){return false;} - - append(original, value){return original;} - - clone(original){return original;} - - subArray(original, from, to){return original;} - - equals(arr1, arr2){return false;} - - fill(original, value){} - - indexOf(original, value){return -1;} - - remove(original, value){return original;} - - reverse(original){} - -} \ No newline at end of file