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