From c9c853bec84510ff738451f0a0fdaa609343bbe9 Mon Sep 17 00:00:00 2001 From: Jim Schaefer Date: Wed, 6 Feb 2019 23:09:11 -0600 Subject: [PATCH] turning in array exercises --- 03week/exercises.js | 60 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 03week/exercises.js diff --git a/03week/exercises.js b/03week/exercises.js new file mode 100644 index 000000000..afd885425 --- /dev/null +++ b/03week/exercises.js @@ -0,0 +1,60 @@ +// 1. Length +let cars = ["Ford", "Chevrolet", "Dodge", "Jeep"]; +console.log("cars.length: ", cars.length, "\n"); + +// 2. Concat +let moreCars = ["Nissan", "Fiat", "Lexus", "Honda"]; +let totalCars = cars.concat(moreCars); +console.log("cars concat: ", totalCars, "\n"); + +// 3. indexOf and lastIndexOf +console.log("indexof Honda: ", moreCars.indexOf("Honda"), "\n"); +console.log("indexof Ford: ", cars.lastIndexOf("Ford"), "\n"); + +// 4. join +let stringOfCars = totalCars.join(" "); +console.log("stringofcars join: ", stringOfCars, "\n"); + +// 5. split +console.log("stringofcars split: ", stringOfCars.split(" "), "\n"); + +// 6. reverse +let carsInReverse = totalCars.reverse(); +console.log("carsinreverse reverse: ", carsInReverse, "\n"); + +// 7. sort +let sortedCars = [] +sortedCars = sortedCars.concat(carsInReverse) +sortedCars.sort(); +console.log("sortedcars concat: ", sortedCars, "\n"); + +// 8. slice +let removedCars = carsInReverse.slice(3, 5); +console.log("removedcars slice: ", removedCars, " ", carsInReverse, "\n"); + +// 9. splice +let spliced = carsInReverse.splice(1, 2, "Ford", "Honda",); +console.log("carsinreverse splice: ", carsInReverse, "\n"); + +// 10. push +carsInReverse.push("Lexus", "Fiat"); +console.log("carsinreverse push: ", carsInReverse, "\n"); + +// 11. pop +carsInReverse.pop([-1]); +console.log("carsinreverse pop: ", carsInReverse, "\n"); + +//12. shift +carsInReverse.shift([1]); +console.log("carsinreverse shift: ", carsInReverse, "\n"); + +//13. unshift +carsInReverse.unshift("Ferrari"); +console.log("carsinreverse unshift: ", carsInReverse, "\n"); + +//1. forEach +let numbers = [ 23, 45, 0, 2 ]; +numbers.forEach(function(numbers) { + numbers += 2; + console.log(numbers); + }); \ No newline at end of file