diff --git a/04week/loop.js b/04week/loop.js index e69de29bb..84b689b36 100644 --- a/04week/loop.js +++ b/04week/loop.js @@ -0,0 +1,37 @@ +// Use a for loop to console.log each item in the array carsInReverse +const carsInReverse = ['Ford', 'Honda', 'Lincoln', 'Chevy']; + + for(let i = 0; i < carsInReverse.length; i++){ + console.log(carsInReverse[i]); + } + + +// Create an object (an array with keys and values) called persons with the following data: +const persons = { +firstName: "Jane", +lastName: "Doe", +birthDate: "Jan 5, 1925", +gender: "female" +}; + +const keys = Object.key(persons) +// Use a for...in loop to console.log each key. +for (const prop in persons) { + console.log(`${prop} = ${persons[prop]}`); +}; + +// Then use a for...in loop and if state, to console.log the value associated with the key birthDate +keyBirth = persons.birthDate + +for(const prop in keyBirth){ + if(keyBirth==prop.birthDate) + console.log(`${prop} = ${keyBirth[prop]}`) +} + + +// Use a for loop to console.log the numbers 1 to 1000 (while loop) +let loopNum = 1; +while (loopNum < 1001){ + loopNum += 1; + console.log(loopNum); +} diff --git a/06week/higherOrder.js b/06week/higherOrder.js index 73926e3dc..bfea242db 100644 --- a/06week/higherOrder.js +++ b/06week/higherOrder.js @@ -4,22 +4,38 @@ const assert = require('assert'); function forEach(arr, callback) { // Your code here + count.forEach(function(count){ + console.log(count, 3); + }); } function map(arr, callback) { // Your code here + const mapped = mapped.map(function(mapped){ + returnĀ mapped; + }); + } function filter(arr, callback) { // Your code here + const filtered = filtered.filter(function(filtered){ + return (filtered, [2]); + }); } function some(arr, callback) { // Your code here + const somed = somed.some(function(somed){ + + }); } function every(arr, callback) { // Your code here + const everied = everied.every(function(everied){ + + }); } if (typeof describe === 'function') {