문제가 사람을 찾는건데
solution([[0, 0], [0], [0, 1, 0], [0, 0]]);
사람은 3,2에 있어요 저 1이 사람있는 자린데


해설이 없고 답만있어서 이해하기 어려움에있습니다.
우선 답은


function solution(map) {

for(let i =0; i < map.length; i++) {

for(let j=0; j<map[i].length; j++) {

if (map[i][j]) {

return ` ${i+1}, ${j+1}에 있습니다.`;
}
}
}
return "못찾음}
}


이렇게 되있는데 저 if(map[i][j])가 이해가 잘안됩니다
map[i][j]가 참이면 사람을 찾았다는건데 저 조건문으로 어떻게 사람을 찾게된건가요?? 1을 찾아야하는게 아닌가요?