나는 SO에서 검색했지만 비슷한 것을 찾지 못했습니다. 어쩌면 잘못된 검색 키를 사용하고있을 수도 있습니다.
나는이 if
한 Statment자바 스크립트에서 쉼표가있는 경우
var a = location.hash.replace(/^#/, "");
if (container = $("#content"), a) {
..content
} else {
...other code
}
첫 번째 부분 container = $("#content")
컨테이너에 $("#content")
의 값을 할당되지만 만약 내부에 쉼표가 왜 이해가 안 돼요을 발견했을 때 나는 자바 스크립트 라이브러리를 편집했다. AND
연산자와 같은가요? if (container = $("#content") && a)
과 같은 것? 무엇이 평가됩니까?
자바 스크립트는 (지금까지) 나의 주요 프로그래밍 언어입니다. 이전에 연산자를 보았지만, 실제로 유용 할 때만 나타났습니다. 이 경우,'if' 문에 과제를 던져서 '라인을 저장'하고 싶었던 것처럼 보입니다. 내 의견으로는, 그것은 아주 가독하지 않습니다. 비록 이것이 '모든 바이트 카운트'라는 라이브러리 코드라면 라이브러리가 축소 될 수 있다고 가정합니다. 그래서 그들은 왜 이런 식으로 코드를 작성 했는가 ... 분명히 나에게는 수수께끼이다. –
덕분에 @ChrisCirefice, 나는 이것을 – faby