위 코드 console.log(err);
在控制台是这样输出的:ReferenceError: pompt is not defined at index.html:37
,有提示行号。
但是console.log(err + "这里我随便加上一段字符串");
在控制台中输出是这样的:ReferenceError: pompt is not defined这里我随便加上一段字符串
에 문자열을 추가하면 오류 줄 번호가 표시되지 않습니다. 그 이유는 무엇입니까?
PHP中文网2017-05-19 10:33:16
첫 번째 문장은 객체를 인쇄합니다.
두 번째 문장은 문자열을 인쇄합니다. 즉, err.toString() + "여기에 문자열을 추가합니다"
으아악비전문가 답변, 참고용으로만-. -
漂亮男人2017-05-19 10:33:16
err.toString()을 기록해 보면 알 수 있습니다
err+str이기 때문에 err은 먼저 toString을 호출하여 문자열로 변환합니다.