const filtered = keyword === '' ? [] : logs.filter((log) => [log.title, log.body].some((text) => text.includes(keyword)), );
some 함수는 주어진 판별 함수를 하나라도 통과하면 true, 아니면 false
위 코드에서 배열 함수가 3중첩으로 사용되고 있는데 어쩔 수 없는 것 같기도 하고..