formulous

주니어 개발자의 개발 지식 공유 블로그입니다.

배열 2

[javascript] 배열 검사를 한번에, every와 some함수를 알아봅시다.

안녕하세요. 오늘은 업무 중 사용했던 유용한 배열 메서드에 대해 소개드리겠습니다. 그 주인공은 바로 every() 함수와 some() 함수입니다. 정말 유용한 함수니 꼭 기억해서 써먹으시길 바랍니다! 자, 바로 코드 예시를 봅시다. const arr1 = [10, 20, 30, 40, ..., 9999990, 10000000]; // 100만개의 데이터 여러분들은 위의 코드 arr1의 모든 요소에 대해서 10으로 나눴을 때 나머지가 0인지 확인하려면 어떤 코드를 사용하실 건가요? 혹시 머릿속으로 아래 코드처럼 for문을 떠올리셨나요? const arr1 = [10, 20, 30, 40, ..., 9999990, 10000000]; // 100만개의 데이터 let result = true; for (con..

JS & TS 2022.12.09

[javascript] 배열 비구조화 할당에 대해 아시나요?

안녕하세요. 오늘은 업무 중에 배열 비구조화 할당이라는 좋은 기능을 알게 되어 소개하고자 합니다. 배열 비구조화 할당이란, 공식적인 표현으로는 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식입니다. 쉽게 말하자면, 배열의 내용을 한번에 여러 개의 변수에 할당시키는 편리한 방법이라고 생각하시면 됩니다. 예시를 한번 볼까요? let a, b, rest; [a, b] = [10, 20]; console.log(a); // expected output: 10 console.log(b); // expected output: 20 [a, b, ...rest] = [10, 20, 30, 40, 50]; console.log(rest); // expected outp..

JS & TS 2022.12.05