콘솔 출력 로그의 정의되지 않은 태그
Firefox 및 Chrome 브라우저에서 console.log()를 실행할 때(Windows 및 Linux에서 테스트) , 사용자의 출력 로그에 "정의되지 않음"이라는 추가 줄이 표시될 수 있습니다. 이 문서에서는 이 문제의 원인을 조사합니다.
설명
콘솔 자체에서 console.log()를 실행할 때 정의되지 않은 태그가 출력 로그에 나타납니다. 이는 변수 입력 시 콘솔에서 변수 및 반환 값에 대한 정보를 제공하기 때문에 발생합니다. console.log()와 같은 void 함수를 실행할 때 콘솔은 반환 값도 인쇄하는데, 이 경우 정의되지 않았습니다.
반대로 JS 파일에서 console.log()를 실행하면 다음이 발생하지 않습니다. 정의되지 않은 태그가 로그에 추가됩니다.
예
이 동작을 확인하려면 콘솔 탭을 엽니다. Chrome 또는 Firefox에서 다음을 입력하세요.
var bla = "sdfdfs"
출력에 정의되지 않은 태그가 추가된 것을 확인할 수 있습니다. bla 변수에 대한 할당이 무효 함수이기 때문입니다.
이 동작은 버그나 오류가 아니라는 점에 유의하는 것이 중요합니다. 정의되지 않은 태그는 콘솔에서 실행되는 함수의 반환 값에 대한 추가 정보를 제공하는 방법으로 나타납니다.
위 내용은 브라우저 콘솔에 `console.log()`에 '정의되지 않음'이 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!