15. array.prototype.every()
메서드는 주어진 함수를 모두 통과하는지 확인하고, 불린(true, false)로 반환합니다.
{
const isBelowThreshold = (currentValue) => currentValue < 40;
const array1 = [1, 30, 39, 29, 10, 13];
console.log(array1.every(isBelowThreshold));
// true
}
21. array.prototype.join()
배열의 요소를 추가하여, 하나의 문자열로 반환합니다.
{
const fruits = ['사과', '바나나', '체리', '딸기'];
const result = fruits.join(', '); // 쉼표와 공백을 사용하여 결합
console.log(result); // "사과, 바나나, 체리, 딸기"
}
22. array.prototype.pop()
배열 마지막 요소를 제거하고, 제거한 요소를 반환합니다.
{
const fruits = ['사과', '바나나', '체리', '딸기'];
const lastFruit = fruits.pop(); // 배열의 마지막 요소 '딸기'를 제거하고 반환
console.log(lastFruit); // '딸기'
console.log(fruits); // ['사과', '바나나', '체리']
}
23. array.prototype.push()
배열 끝에 요소를 추가하고, 배열의 새로운 길이값을 반환합니다.
{
const fruits = ['사과', '바나나'];
const newLength = fruits.push('체리', '딸기'); // '체리'와 '딸기'를 배열 끝에 추가
console.log(newLength); // 4 (새로운 배열의 길이)
console.log(fruits); // ['사과', '바나나', '체리', '딸기']
}