every()1 빈 배열에 every() 를 실행하면 언제나 true를 리턴한다. function checkElement() {}; const processedArray = []; const result = processedArray.every(checkElement); 어떤 연산을 거쳐 선언된 배열 processedArray를 every()를 이용해 처리하던 도중 processedArray에 길이가 0인 빈 배열 이 들어가는 경우가 발생했다. 의도했던 바는 아니었지만, "배열의 모든(every) element가 true일때만 true를 리턴"하는 every의 의미로 미루어보아, 단 하나의 true 값도 리턴하지 않는 이 statement는 false를 리턴하리라 기대했다. 그러나 내 예상과는 다르게, processedArray.every(checkElement)는 true를 리턴했다.. 2023. 7. 15. 이전 1 다음