메서드
- forEach
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
numbers.forEach(function(el) {
console.log(el);
})
for (let number of numbers) {
console.log(number);
}
- Map
const fullNames = [{first: 'Albus', last: 'Dumbledore'},
{first: 'Harry', last: 'Potter'},
{first: 'Hermione', last: 'Granger'},
{first: 'Ron', last: 'Weasley'},
{first: 'Rubeus', last: 'Hagrid'},
{first: 'Minerva', last: 'McGonagall'},
{first: 'Severus', last: 'Snape'}];
const firstNames = fullNames.map(function(firstname) {
return firstname.first
})
['Albus', 'Harry', ..., 'Severus']
- setTimeout, setInterval, clearInterval
setTimeout(() => {
console.log("HELLO")
}, 3000)
const id = setInterval(() => {
console.log(Math.random())
}, 2000)
id;
clearInterval(id);
- filter
const validUserNames = usernames => {
return usernames.filter(username => {
return username.length < 10;
});
}
validUserNames(['mark', 'staceysmom1978', 'q29832128238983', 'carrie98', 'MoanaFan']);