From 8c9c30a4d1291ea838495504b325463e14b0f70b Mon Sep 17 00:00:00 2001 From: Jose Linardo Date: Wed, 29 Jun 2022 22:21:06 -0500 Subject: [PATCH] dia 13 done --- .../12_day_starter/scripts/main.js | 3 +- .../13_day_starter/scripts/main.js | 77 ++++++++++++++++++- .../25_day_starter/scripts/main.js | 2 +- 3 files changed, 79 insertions(+), 3 deletions(-) diff --git a/12_Day_Regular_expressions/12_day_starter/scripts/main.js b/12_Day_Regular_expressions/12_day_starter/scripts/main.js index a14d640..6dd8b41 100644 --- a/12_Day_Regular_expressions/12_day_starter/scripts/main.js +++ b/12_Day_Regular_expressions/12_day_starter/scripts/main.js @@ -117,7 +117,8 @@ function cleanText(str) { const wordIndex = [...new Set(cleanedText.split(' '))]; const wordsAndCounts = []; for (i = 0; i < wordIndex.length; i++) { - let word = new RegExp(wordIndex[i] + ' ', 'g'); + let word = new RegExp(wordIndex[i],'g'); + console.log(word) wordsAndCounts[i] = { word: wordIndex[i], count: cleanedText.match(word).length }; } const sortedWordCounts = wordsAndCounts.sort((a, b) => diff --git a/13_Day_Console_object_methods/13_day_starter/scripts/main.js b/13_Day_Console_object_methods/13_day_starter/scripts/main.js index c6045c8..3ba4674 100644 --- a/13_Day_Console_object_methods/13_day_starter/scripts/main.js +++ b/13_Day_Console_object_methods/13_day_starter/scripts/main.js @@ -1,2 +1,77 @@ console.log(countries) -alert('Open the console and check if the countries has been loaded') \ No newline at end of file +//alert('Open the console and check if the countries has been loaded') + +//Exercises + +//Exercises:Level 1 + +//1. Display the countries array as a table +const countries_ = [ + 'Albania', + 'Belgium', + 'Canada', + 'Denmark', + 'Estonia', + 'Finland' + ] + +console.table(countries_); +//2. Display the countries object as a table +const canada = { + "name": "Canada", + "capital": "Ottawa", + "population": 38005238, + "region": "Americas", + "area": 9984670 +} +console.table(canada) + +//3. Use console.group() to group logs +console.group('Group of countries'); +console.group(countries_); +console.groupEnd() + +//Exercises:Level 2 + +//1. 10 > 2 * 10 use console.assert() +console.assert(10 > 2 * 10, '10 is larger than 2 times 10.'); +//2. Write a warning message using console.warn() +console.warn('Stay focused!'); +//3. Write an error message using console.error() +console.error('3 errors detected'); +//Exercises:Level 3 + +//1. Check the speed difference among the following loops: while, for, for of, forEach +const numbers = [0, 1, 2, 3, 4]; + +// while loop +console.time('while loop'); +let i = 0 +do { + console.log(numbers[i]); + i++; +} while (i < 5); +console.timeEnd('while loop'); + + +// for loop +console.time('for loop'); +for (i = 0; i < 5; i++) { + console.log(numbers[i]); +} +console.timeEnd('for loop'); + + +// for of loop +console.time('for of loop'); +for (const element of numbers) { + console.log(element); +} +console.timeEnd('for of loop'); + + +// forEach +console.time('forEach'); +numbers.forEach((num) => + console.log(num)); +console.timeEnd('forEach'); diff --git a/25_Day_World_countries_data_visualization_1/25_day_starter/scripts/main.js b/25_Day_World_countries_data_visualization_1/25_day_starter/scripts/main.js index c6045c8..5bc0832 100644 --- a/25_Day_World_countries_data_visualization_1/25_day_starter/scripts/main.js +++ b/25_Day_World_countries_data_visualization_1/25_day_starter/scripts/main.js @@ -1,2 +1,2 @@ console.log(countries) -alert('Open the console and check if the countries has been loaded') \ No newline at end of file +//alert('Open the console and check if the countries has been loaded') \ No newline at end of file