find()
把陣列中的每個資料都帶到函式確認然後回傳符合條件的第一筆資料 不然會回傳unfedined
const numbers = [10, 20, 30, 40, 50];
const result = numbers.find(num => num > 25);
console.log(result); // 會抓第一個大於25的 也就是30
reduce() 會對陣列中的所有元素做累加
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
console.log(sum); // sum=15
every() 檢查所有元素是否達成指定條件 會回傳true或false
const numbers = [10, 20, 30, 40, 50];
const allGreaterThan5 = numbers.every(num => num > 5);
console.log(allGreaterThan5); // TRUE
some() 也是檢查 不過只要一個達成就好
const numbers = [10, 20, 30, 40, 50];
const hasEvenNumber = numbers.some(num => num % 2 === 0);
console.log(hasEvenNumber); // TRUE
join() 串接陣列中的所有元素 並以指定字符串接
const fruits = ["蘋果", "香蕉", "柳丁"];
const result = fruits.join("+ ");
console.log(result); // 蘋果+香蕉+柳丁