parent
46a73e7369
commit
f796824373
@ -1,39 +1,59 @@
|
|||||||
const numbers = [0, 3.14, 9.81, 37, 98.6, 100] // array of numbers
|
// //Exercise in Array
|
||||||
const fruits = ['banana', 'orange', 'mango', 'lemon'] // array of strings, fruits
|
// Exercise Level 1
|
||||||
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
|
* ## 💻 Exercise
|
||||||
const countrie = ['Finland', 'Denmark', 'Sweden', 'Norway', 'Iceland'] // array of strings, countries
|
|
||||||
|
### Exercise: Level 1
|
||||||
// Print the array and its length
|
|
||||||
|
```js
|
||||||
console.log('Numbers:', numbers)
|
const countries = [
|
||||||
console.log('Number of numbers:', numbers.length)
|
'Albania',
|
||||||
|
'Bolivia',
|
||||||
console.log('Fruits:', fruits)
|
'Canada',
|
||||||
console.log('Number of fruits:', fruits.length)
|
'Denmark',
|
||||||
|
'Ethiopia',
|
||||||
console.log('Vegetables:', vegetables)
|
'Finland',
|
||||||
console.log('Number of vegetables:', vegetables.length)
|
'Germany',
|
||||||
|
'Hungary',
|
||||||
console.log('Animal products:', animalProducts)
|
'Ireland',
|
||||||
console.log('Number of animal products:', animalProducts.length)
|
'Japan',
|
||||||
|
'Kenya'
|
||||||
console.log('Web technologies:', webTechs)
|
]
|
||||||
console.log('Number of web technologies:', webTechs.length)
|
|
||||||
|
const webTechs = [
|
||||||
console.log('Countries:', countrie)
|
'HTML',
|
||||||
console.log('Number of countries:', countrie.length)
|
'CSS',
|
||||||
|
'JavaScript',
|
||||||
const arr = [
|
'React',
|
||||||
'Asabeneh',
|
'Redux',
|
||||||
250,
|
'Node',
|
||||||
true,
|
'MongoDB'
|
||||||
{ country: 'Finland', city: 'Helsinki' },
|
]
|
||||||
{ skills: ['HTML', 'CSS', 'JS', 'React', 'Python'] }
|
```
|
||||||
] // arr containing different data types
|
|
||||||
console.log(arr)
|
1. Declare an _empty_ array;
|
||||||
|
2. Declare an array with more than 5 number of elements
|
||||||
console.log(countries.includes('Congo'))
|
3. Find the length of your array
|
||||||
console.log(countries.indexOf('Congo'))
|
4. Get the first item, the middle item and the last item of the array
|
||||||
console.log(countries[39])
|
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
|
Loading…
Reference in new issue