const items = [
{ name: 'Bike', price: 100 },
{ name: 'TV', price: 200 },
{ name: 'Album', price: 10 },
{ name: 'Book', price: 5 },
{ name: 'Phone', price: 500 },
{ name: 'Computer', price: 1000 },
{ name: 'Keyboard', price: 25 }
]const filteredItems = items.filter((item) => {
return item.price <= 100
})
console.log(filteredItems)[
{ name: 'Bike', price: 100 },
{ name: 'Album', price: 10 },
{ name: 'Book', price: 5 },
{ name: 'Keyboard', price: 25 }
][
'Bike', 'TV',
'Album', 'Book',
'Phone', 'Computer',
'Keyboard'
]find a single object in an array
const foundItem = items.find((item) => {
return item.name === 'Book'
}){ name: 'Book', price: 5 }items.forEach((item) => {
console.log(item.price)
})100
200
10
5
500
1000
25return true if any items in array satisfy some condition.
const hasInexpensiveItems = items.some((item) => {
return item.price <= 100
})truereturn true if all items in array satisfy some condition
const allInexpensiveItems = items.every((item) => {
return item.price <= 100
})falseconst total = items.reduce((currentTotal, item) => {
return item.price + currentTotal
}, 0)1840const numbers = [1,2,3,4,5]
const includesTwo = numbers.includes(2)
console.log(includesTwo)true