뭔가가 오류의 원인이며 무시하면 안됩니다.
디버그 (비공식) 스크립트로 전환하고 오류의 원인을 정확히 알아 냈습니다.
일단 오류가 발생했다면 알아낼 수없는 경우 stackoverflow에 게시하고 다른 사람이 나를 도와 줄 수 있는지 확인하십시오.
jslint를 통해 사용자 지정 스크립트를 실행하여 명백한 문제가 있는지 확인하십시오. http://www.jslint.com
편집 : 귀하의 오류를 기반으로, 당신이 null 값으로 뭔가를하려하고 있다고 말하고 싶지만 뭔가있을 수있는 가능성이있을 때 코드에서 null을 확인하십시오. 이 같은 기본 값을 지정할 수 있습니다 :
variable = (typeof variable === undefined) ? defaultValueIfNull : variable;
또는과 같은 검사를 사용하는 경우 문
if (typeof variable !== undefined)
{
//do stuff
}
그리고 그것은 jQuery의와이 객체 예상 말한다 있기 때문에, 당신은 선택이있을 수 있습니다 말하고 싶지만 그 일치하는 항목은 반환되지 않지만 다른 내용 일 수 있습니다. 이는 단지 추측에 불과합니다.
답변 해 주셔서 감사합니다. 나는 단지 오류를 무시할 계획은 없다. ... 나는 정의되지 않은 변수에 의해 오류가 발생했다는 것을 알고있다. VS가 jquery 코드를 위반하는 것을 막을 수있는 방법을 찾고 싶습니다. 기본적으로 축소 된 jQuery 코드를 신뢰할 수 있다고 말하기위한 방법을 찾고 있으므로 제발하지 말아주세요. 제 코드가 문제입니다! – woggles
아무도 내가 아는 바는, 비록 당신이 그걸로 동정을한다면, 적절한 중단 점을 설정하지 않고 jquery 코드 안에 끝내면 짜증나게 될 것이고, 나는 디버거를 붙이는 것이 거의 또는 전혀 없다고 생각한다. . 아마도 jquery까지 오류가 발생하지 않도록 함수에서 catch를 추가해보십시오. –
또한 step into 대신 jquery를 호출하는 함수를 단계별로 실행하면 오류가 발생한 위치를 확인할 수 있습니다. 나는 일반적으로 디버깅을 위해 방화 병을 사용한다. 또는 때때로 Visual Studio 디버거. –