Javascript 数组常用方法

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 filterItems = items.filter((item)=> item.price >100);
// console.log(filterItems);
const itemNames = items.map((item) => {
  return item.price});
// console.log(itemNames);
const foundItem =items.find((item) => {
  return item.name === 'Book';
})
// console.log(foundItem);

items.forEach((item) =>{
  // console.log(item.name);
})

const inexpensiveItems = items.some((item) => {
  return item.price <= 0;
})


const inexpensiveEvery =items.every((item) =>{
  return item.price > 0;
})
// console.log(inexpensiveEvery);

const total = items.reduce((currentTotal,item) => {
  return item.price + currentTotal
},0);

console.log(total);

const numbers = [1,2,3,4,5];
const includeNum = numbers.includes(2);
console.log(includeNum);

 

posted @ 2022-03-12 19:10  donkey8  阅读(47)  评论(0)    收藏  举报