Community

이상한 자바스크립트: 왜 every()는 빈 배열에 true를 반환할까?

오늘 소개해드릴 글은 라인플러스의 황세현님이 번역해주신 글입니다. 자바스크립트의 Array.prototype.every() 메서드는 빈 배열에 대해 어떤 값을 반환할까요? 조건을 만족할만한 원소가 없는 빈 배열에 대해서는 false를 반환하지 않을까요? 하지만 정답은 true입니다. 다소 직관적이지 않게 느껴질 수 있는데 자바스크립트는 왜 이런 식으로 동작할까요? 이 글에서는 그 이유에 대해 수학적 개념과 술어 논리를 기반으로 설명하고 있습니다. 자세한 이유가 궁금하다면 이 글을 끝까지 읽어보시길 추천해 드립니다 :) > 글 링크 : https://velog.io/@sehyunny/why-does-every-return-true-for-empty-array

알림

알림이 없습니다