15. array.prototype.every()
자바스크립트(JavaScript),메서드는 주어진 함수를 모두 통과하는지 확인하고, 불린(true, false)로 반환합니다.
{
const numbers = [2, 4, 6, 8, 10];
const allEven = numbers.every(number => number % 2 === 0);
console.log(allEven);
const numbers1 = [2, 4, 6, 8, 10];
const allEven1 = numbers.every(number => number % 2 === 0);
console.log(allEven1);
}
"every" 메서드는 문자열, 객체 등 다양한 데이터 타입에서도 사용할 수 있습니다.
그러나 각 데이터 타입마다 동작 방식은 다를 수 있습니다. 예를 들어, 문자열의 경우 every 메서드는 각 문자에 대해 조건을 검사합니다.
결과 확인하기
false
21. array.prototype.join()
자바스크립트(JavaScript), join() 메서드는 배열의 모든 요소를 하나의 문자열로 결합하는 데 사용되는 메서드입니다.
{
let fruits = ["사과", "바나나", "딸기"];
let fruitString = fruits.join(" 과일: ")
console.log(fruitString);
}
기존의 배열값을 변경하지 않고 새로운 문자열을 반환한다. join() 메서드는 ()안의 구분자를 필요로 하는데, 구분자를 통해 배열 사이에 특정한 문자를 추가해 출력한다.
구분자를 추가하지 않으면, 기본값인 쉼표를 출력한다.
join() 메서드는 배열을 문자열로 반환하기 때문에 내부적으로 toString() 메서드를 호출한다. 따라서 문자가 아닌 값 또한 문자로 변환된다.
결과 확인하기
과일: 바나나
과일: 딸기
22. array.prototype.pop()
자바스크립트(JavaScript)의 pop() 메서드는 배열의 구조를 변경할 때 유용합니다.
{
let fruits = ["apple", "banana", "cherry"];
let removedFruit = fruits.pop();
console.log(removedFruit);
console.log(fruits);
}
pop() 메서드를 사용하게 되면 배열의 끝에서 요소를 제거하고 해당 요소를 반환합니다. 기존 배열의 길이가 감소합니다
결과 확인하기
apple, banana
23. array.prototype.push()
자바스크립트(JavaScript)의 push() 메서드는 배열의 구조를 변경할 때 유용합니다.
{
let fruits = ["apple", "banana", "cherry"];
fruits.push("data");
console.log(fruits);
}
push() 메서드를 통해 배열 요소의 마지막 위치에 지정된 값을 추가할 수 있습니다. 기존 배열의 길이가 자동으로 증가됩니다.