unshift():從數組中新增(添加)第一個元素並返回新增的元素。
const array1 = [1, 2, 3]; const firstElement = array1.unshift(0); console.log(array1); //(4) [0, 1, 2, 3] console.log(firstElement); //4
const people = [
{ name: 'Wes', year: 1988 },
{ name: 'Kait', year: 1986 },
{ name: 'Irv', year: 1970 },
{ name: 'Lux', year: 2015 },
]
const isEvery=people.every((person)=>{
const currentYear= new Date().getFullYear();
return currentYear - person.year >= 19;
})
//console.log('是否全部人都超過19歲的人',isEvery)
//false
const people = [
{ name: 'Wes', year: 1988 },
{ name: 'Kait', year: 1986 },
{ name: 'Irv', year: 1970 },
{ name: 'Lux', year: 2015 },
]
const isSome=people.every((person)=>{
const currentYear= new Date().getFullYear();
return currentYear - person.year >= 19;
})
//console.log('至少一個19歲的人',isSome)
//true
const array = [1, 2, 3, 4, 5]; // 檢查元素是否為偶數(%2:是否餘2) const even = (element) => element % 2 === 0; const someEven=array.some(even); console.log(someEven); //true