From f79682437353579f9a289aadc1f90eaeb0e24a08 Mon Sep 17 00:00:00 2001 From: loic242 Date: Mon, 5 Dec 2022 01:04:45 +0200 Subject: [PATCH] Empty array --- 05_Day_Arrays/05_day_starter/scripts/main.js | 98 ++++++++++++-------- 1 file changed, 59 insertions(+), 39 deletions(-) diff --git a/05_Day_Arrays/05_day_starter/scripts/main.js b/05_Day_Arrays/05_day_starter/scripts/main.js index be55652..7846a1c 100644 --- a/05_Day_Arrays/05_day_starter/scripts/main.js +++ b/05_Day_Arrays/05_day_starter/scripts/main.js @@ -1,39 +1,59 @@ -const numbers = [0, 3.14, 9.81, 37, 98.6, 100] // array of numbers -const fruits = ['banana', 'orange', 'mango', 'lemon'] // array of strings, fruits -const vegetables = ['Tomato', 'Potato', 'Cabbage', 'Onion', 'Carrot'] // array of strings, vegetables -const animalProducts = ['milk', 'meat', 'butter', 'yoghurt'] // array of strings, products -const webTechs = ['HTML', 'CSS', 'JS', 'React', 'Redux', 'Node', 'MongDB'] // array of web technologies -const countrie = ['Finland', 'Denmark', 'Sweden', 'Norway', 'Iceland'] // array of strings, countries - -// Print the array and its length - -console.log('Numbers:', numbers) -console.log('Number of numbers:', numbers.length) - -console.log('Fruits:', fruits) -console.log('Number of fruits:', fruits.length) - -console.log('Vegetables:', vegetables) -console.log('Number of vegetables:', vegetables.length) - -console.log('Animal products:', animalProducts) -console.log('Number of animal products:', animalProducts.length) - -console.log('Web technologies:', webTechs) -console.log('Number of web technologies:', webTechs.length) - -console.log('Countries:', countrie) -console.log('Number of countries:', countrie.length) - -const arr = [ - 'Asabeneh', - 250, - true, - { country: 'Finland', city: 'Helsinki' }, - { skills: ['HTML', 'CSS', 'JS', 'React', 'Python'] } -] // arr containing different data types -console.log(arr) - -console.log(countries.includes('Congo')) -console.log(countries.indexOf('Congo')) -console.log(countries[39]) \ No newline at end of file +// //Exercise in Array +// Exercise Level 1 +/** + * + * ## 💻 Exercise + +### Exercise: Level 1 + +```js +const countries = [ + 'Albania', + 'Bolivia', + 'Canada', + 'Denmark', + 'Ethiopia', + 'Finland', + 'Germany', + 'Hungary', + 'Ireland', + 'Japan', + 'Kenya' +] + +const webTechs = [ + 'HTML', + 'CSS', + 'JavaScript', + 'React', + 'Redux', + 'Node', + 'MongoDB' +] +``` + +1. Declare an _empty_ array; +2. Declare an array with more than 5 number of elements +3. Find the length of your array +4. Get the first item, the middle item and the last item of the array +5. Declare an array called _mixedDataTypes_, put different data types in the array and find the length of the array. The array size should be greater than 5 +6. Declare an array variable name itCompanies and assign initial values Facebook, Google, Microsoft, Apple, IBM, Oracle and Amazon +7. Print the array using _console.log()_ +8. Print the number of companies in the array +9. Print the first company, middle and last company +10. Print out each company +11. Change each company name to uppercase one by one and print them out +12. Print the array like as a sentence: Facebook, Google, Microsoft, Apple, IBM,Oracle and Amazon are big IT companies. +13. Check if a certain company exists in the itCompanies array. If it exist return the company else return a company is _not found_ +14. Filter out companies which have more than one 'o' without the filter method +15. Sort the array using _sort()_ method +16. Reverse the array using _reverse()_ method +17. Slice out the first 3 companies from the array +18. Slice out the last 3 companies from the array +19. Slice out the middle IT company or companies from the array +20. Remove the first IT company from the array +21. Remove the middle IT company or companies from the array +22. Remove the last IT company from the array +23. Remove all IT companies + */ +let myArr = Array(); //Empty array \ No newline at end of file