diff --git a/debugging/demo/demo1/demo1.js b/debugging/demo/demo1/demo1.js index 0d8e695..2a30c02 100644 --- a/debugging/demo/demo1/demo1.js +++ b/debugging/demo/demo1/demo1.js @@ -1,15 +1,19 @@ -const tomatoes = 'tomatoes'; -const chocolate= 'chocolate'yummy'; -const yogurt = 'yogurt'; +const tomatoes = "tomatoes"; +const chocolate= "chocolate yummy"; +const yogurt = "yogurt"; const rice = "rice"; -const fridge =[{ item: tomatoes, quantity: 5}, - { item: chocolate, quantity: 1}, - { item: yogurt, quantity: 5}]; +const fridge =[ + { item: tomatoes, quantity: 5}, + { item: chocolate, quantity: 1}, + { item: yogurt, quantity: 5} + ]; -const wantedList = [{ item: tomatoes, quantity: 4}, +const wantedList = [ + { item: tomatoes, quantity: 4}, { item: chocolate, quantity: 10}, - { item: yogurt, quantity: 2}] + { item: yogurt, quantity: 2} +]; const shoppingList = (fridge, wantedList) => { return wantedList.map(groceryWantedList => { @@ -22,14 +26,13 @@ const shoppingList = (fridge, wantedList) => { item: groceryWantedList.item, quantity: groceryWantedList.quantity - groceryFridge.quantity }; - } - else{ + } else{ return null; } } }).filter(item => item !== null); }; -shoppingList (fridge, wantedList).forEach( (item) => { +shoppingList(fridge, wantedList).forEach((item) => { console.log (`${item.item}: ${item.quantity}`); }) \ No newline at end of file diff --git a/debugging/demo/demo2/index.html b/debugging/demo/demo2/index.html index 8cc1a42..0f09c84 100644 --- a/debugging/demo/demo2/index.html +++ b/debugging/demo/demo2/index.html @@ -1,6 +1,5 @@ - Javascript Demo Exercise 2
+ diff --git a/debugging/demo/demo2/script.js b/debugging/demo/demo2/script.js index 1c7bec9..921526a 100644 --- a/debugging/demo/demo2/script.js +++ b/debugging/demo/demo2/script.js @@ -22,7 +22,7 @@ document.addEventListener("DOMContentLoaded", ( ) => { } ]; for (var i = 0; i { const ctrl = evt.target; if (!ctrl.getAttribute('data-href')) { document.location = ctrl.getAttribute('data-href'); - }})) + } }) + ) + }); diff --git a/debugging/exercises/exercise1/exercise1.js b/debugging/exercises/exercise1/exercise1.js index 9878e8c..0e91818 100644 --- a/debugging/exercises/exercise1/exercise1.js +++ b/debugging/exercises/exercise1/exercise1.js @@ -8,13 +8,13 @@ const countDown = () => { console.log(secondsTolaunch--); switch (secondsTolaunch) { case 7: - console.log('Close Davy Jones' Locker..'); + console.log("Close Davy Jones" + "Locker.."); break; case 3: - console.log('Ignition...'); + console.log("Ignition..."); break; case 0: - console.log('Liftoff!'); + console.log("Liftoff!"); clearInterval(interval); break; default: diff --git a/debugging/exercises/exercise2/index.html b/debugging/exercises/exercise2/index.html index 3ab2800..4255bdd 100644 --- a/debugging/exercises/exercise2/index.html +++ b/debugging/exercises/exercise2/index.html @@ -77,6 +77,6 @@

Odin's Library

- + diff --git a/debugging/exercises/exercise2/main.js b/debugging/exercises/exercise2/main.js index dc6b8ee..dde478e 100644 --- a/debugging/exercises/exercise2/main.js +++ b/debugging/exercises/exercise2/main.js @@ -19,7 +19,7 @@ const book2 = { read: "No", }; -myLibrary.push(book1; +myLibrary.push(book1); myLibrary.push(book2); render(); @@ -36,7 +36,7 @@ function addDeleteButtons() { deleteButtons.forEach((button) => { if (button.getAttribute("data-book") == bookNumber) { //Only add eventListeners to new books - button.addEventListener("clicksss", () => { + button.addEventListener("click", () => { deleteBook(button.getAttribute("data-book")); }); } @@ -93,7 +93,7 @@ function render() { let titleCell = document.createElement("td"); titleCell.append(myLibrary[i].title); - row.append(titleCella); + row.append(titleCell); let authorCell = document.createElement("td"); authorCell.append(myLibrary[i].author); @@ -120,7 +120,7 @@ function render() { row.append(readCell); let deleteCell = document.createElement("td"); - let deleteB = document.createElement("button"); + let deleteButton = document.createElement("button"); let icon = document.createElement("ion-icon"); icon.setAttribute("name", "trash-outline"); deleteButton.classList.add("delete"); @@ -133,8 +133,8 @@ function render() { tableBody.insertBefore(row, tableBody.firstChild); - addDeletedButtons(); - addReadButtons(); + addDeleteButtons(); + addButtons(); bookNumber++; } @@ -149,7 +149,7 @@ document.getElementById("submit").addEventListener("click", (e) => { for (let element of form.elements) { if (element.id === "read") { - element.checked ? bookArgs.push("No") : bookArgs.push("Yes"); + element.checked ? bookArgs.push("Yes") : bookArgs.push("Yes"); element.checked = false; } else { bookArgs.push(element.value); @@ -160,6 +160,6 @@ document.getElementById("submit").addEventListener("click", (e) => { } formContainer.style.display = "none"; - addBookToLibrary(bookArgs[1], bookArgs[0], bookArgs[2], bookArgs[3]); + addBookToLibrary(bookArgs[0], bookArgs[1], bookArgs[2], bookArgs[3]); render(); }); diff --git a/errors/exercise1.js b/errors/exercise1.js index 6adfa43..474cb67 100644 --- a/errors/exercise1.js +++ b/errors/exercise1.js @@ -1,3 +1,3 @@ -if (3 > Math.PI { +if (3 > Math.PI) { console.log("wait what?"); } diff --git a/errors/exercise2.js b/errors/exercise2.js index da8708f..7f18208 100644 --- a/errors/exercise2.js +++ b/errors/exercise2.js @@ -3,4 +3,5 @@ let charge = function() { useSolarCells(); } else { promptBikeRide(); + } }; diff --git a/errors/exercise3.js b/errors/exercise3.js index d100040..4124f72 100644 --- a/errors/exercise3.js +++ b/errors/exercise3.js @@ -1,2 +1,2 @@ let ward = "hello"; -word.substring(1); +ward.substring(1); diff --git a/errors/exercise4.js b/errors/exercise4.js index c59741a..7086acb 100644 --- a/errors/exercise4.js +++ b/errors/exercise4.js @@ -1,5 +1,5 @@ let numbers = { a: 13, b: 37, c: 42 }; numbers.map(function (num) { - return num * 2; +return num * 2; }); diff --git a/errors/exercise5.js b/errors/exercise5.js index db8a957..2c4e49a 100644 --- a/errors/exercise5.js +++ b/errors/exercise5.js @@ -1,2 +1,2 @@ -let name; +let name = "" name.substring(1); diff --git a/errors/exercise6.js b/errors/exercise6.js index 8ef8108..98cd936 100644 --- a/errors/exercise6.js +++ b/errors/exercise6.js @@ -3,8 +3,8 @@ // Item #2 on the list is eggs // Item #3 on the list is milk -let arr ["bread", eggs", "milk"]; +let arr = ["bread", "eggs", "milk"]; -items.forEach(item, index -> { +items.forEach(item, index)-> { console.log(`Item #${index + 1} on the list is ${item}`); }; diff --git a/errors/exercise7.js b/errors/exercise7.js index 40633fd..bf2104c 100644 --- a/errors/exercise7.js +++ b/errors/exercise7.js @@ -6,11 +6,11 @@ // ] function getTemperatureReport(cities) { - let report = []; +let report = []; for(let i = 0; i < cities.length(); i++) { - let temperature = temperatureService(city[i]); - report.push(`The temperature in ${city[i]} is ${temperature} degrees`); + let temperature = temperatureService(cities[i]); + report.push(`The temperature in ${cities[i]} is ${temperature} degrees`); } return report; } @@ -24,7 +24,7 @@ function temperatureService() { 'Mumbai': 29, 'São Paulo': 23 'Lagos': 33 - + }; return temparatureMap[city]; }