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);    // ['사과', '바나나', '체리', '딸기']
}