@samnarduzzi/lotide
Version:
Lotide proejct containf files, test code files, index, and descriptions for all files
39 lines (34 loc) • 824 B
JavaScript
const eqArrays = function(array1, array2) {
if (array1.length !== array2.length) {
return false;
}
for (let i = 0; i < array1.length; i++) {
if (array1[i] !== array2[i]) {
return false;
}
}
return true;
};
const assertArraysEqual = function(array1, array2) {
if (eqArrays(array1, array2)) {
console.log(`Assertion passed: ${array1} === ${array2}`);
} else {
console.log(`Assertion failed: ${array1} !== ${array2}`);
}
};
const without = function(source, itemRemoved) {
let array = [];
for (let i = 0; i < source.length; i++) {
let include = true;
for (let j = 0; j < itemRemoved.length; j++) {
if (source[i] === itemRemoved[j]) {
include = false;
break;
}
}
if (include) {
array.push(source[i]);
}
}
return array;
}