reduce 메소드는 배열의 각 요소에 대해 주어진 리듀서(reducer) 함수를 실행하고, 하나의 결과값을 반환한다. 이 메소드는 배열 내의 숫자를 합산하는 것부터, 배열 내 객체의 값들을 결합하는 데까지 다양한 용도로 사용될 수 있다. 기본 형태callback: 배
객체나 배열에서 원하는 값을 추출하여 변수에 할당하는 JavaScript 문법이런 코드가 있다고 가정하자.이 코드에서 중괄호는 '구조 분해 할당'을 의미위 코드에 경우, useQuery 훅이 반환하는 객체에서 data 속성을 추출하여 user 변수에 할당하고 있다.여기
사용자 리스트애서 전체 선택을 누르면 사용자 전체가 선택되고 체크 박스 활성화가 된다.개별 사용자를 선택하면 해당하는 사용자의 체크 박스가 활성화가 된다.1\. 먼저 이런 식으로 member들에 관한 mockdata를 만들었다.상태 관리useState를 사용해서 che
JavaScript에서 'strict inequality' 연산자로 사용두 값이 서로 '같지 않음'을 확인할 때 사용타입(type) 변환이 일어나지 않는다.즉, 두 값의 타입과 값이 모두 같지 않아야 true를 반환값 비교: 두 연산자의 값이 다를 경우 true를 반환
includes(searchElement,fromIndex) 메소드는 두 개의 매개변수를 받을 수 있다.searchElement: 배열이나 문자열에서 찾고자 하는 요소 또는 문자열fromIndex (선택적): 검색을 시작할 인덱스. 이 값을 설정하면, includes(
JavaScript의 some() 메소드는 배열의 요소 중 적어도 하나라도 주어진 테스트 함수를 만족하는지 확인하고, 그 결과를 불리언 값으로 반환한다. 이 메소드는 배열을 반복하면서 각 요소에 대해 지정된 함수를 실행하고, 함수에서 true를 반환하는 요소가 하나라도
lessonSchedules 배열에서 각 schedule 요소를 검사하여 조건에 맞는 요소만 필터링옵셔널 체이닝(?.)은 lessonSchedules가 null 또는 undefined인 경우filter 메소드를 호출하지 않고 undefined를 반환한다.checkedL
두 피연산자 중 하나라도 "참(truthy)"이면 true를 반환하고, 만약 두 피연산자 모두 "거짓(falsy)"이면 false를 반환Falsy 값: false, 0, -0, 0n (BigInt에서의 0), "", null, undefined, NaN.Truthy 값