parent
139841061f
commit
c3e9f6a3c7
@ -0,0 +1,39 @@
|
||||
countries.forEach(function (country, i, arr) {
|
||||
console.log(i, country.toUpperCase())
|
||||
})
|
||||
|
||||
countries.forEach((country, i) => console.log(i, country.toUpperCase()))
|
||||
|
||||
const newCountries = []
|
||||
|
||||
countries.forEach((country) => newCountries.push(country))
|
||||
|
||||
console.log(newCountries)
|
||||
|
||||
let sumForeach = 0
|
||||
numbers.forEach((n) => (sumForeach += n))
|
||||
console.log(sumForeach)
|
||||
|
||||
// map is very handy to modify an array and returns with an array
|
||||
const newerCountries = countries.map((country) => country.toUpperCase())
|
||||
console.log(newerCountries)
|
||||
|
||||
// lets return the length of word of each country as an array
|
||||
const countriesLength = countries.map((country) => country.length)
|
||||
console.log(countriesLength)
|
||||
|
||||
// use filter with map to filter the iteration and select for specific things, such as
|
||||
// countries that end with 'land'
|
||||
|
||||
const countriesWithLand = countries.filter((country) => country.includes('land'))
|
||||
console.log(countriesWithLand)
|
||||
|
||||
// or... filtering out countries that do not include 'land'
|
||||
const countriesWithoutLand = countries.filter((country) => !country.includes('land'))
|
||||
console.log(countriesWithoutLand)
|
||||
|
||||
const newNumbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
|
||||
const evens = newNumbers.filter((n) => n % 2 === 0)
|
||||
const odds = newNumbers.filter((n) => n % 2 !== 0)
|
||||
console.log(odds)
|
||||
console.log(evens)
|
Loading…
Reference in new issue