2
JavaScript : 빈 배열, []는 조건부 구조에서 true로 평가됩니다. 왜 이런거야?
이 식을 예상했기 때문에 코드에서 많은 버그가 발생했습니다. Boolean([]); 거짓으로 평가합니다. 그러나 이것은 사실로 평가 되었기 때문에 그렇지 않았습니다. 따라서 []다음과 같이 반환 될 수있는 함수 : // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // ... }else { // ... } 예상 한 일을하지 …