thevar [2] === 'debug'그러나 thevar [2]가 정의되지 않았는지 확인해야하므로 정의되지 않은 다음 코드를 실행했습니다. 자바 스크립트 오류가 발생합니다 :Javascript : 정의되지 않은 변수의 값을 확인하는 가장 좋은 방법
if (thevar[2] === 'debug') {
console.log('yes');
}
그래서 나는 현재하고 있어요 무엇 :
if (typeof thevar[2] !== 'undefined') {
if (thevar[2] === 'debug') {
console.log('yes');
}
}
정말 이렇게하는 가장 좋은 방법이 있습니까?
위도 : http://stackoverflow.com/a/416327 –
thevar가 정의되지 않았고 thevar [2]가 아닌 것을 의미합니까? – Laurent
@ AhmetKakıcı 그것은 나쁜 예입니다. 문제는이 질문과 같은 질문으로 바뀌었지만 답은 받아 들여지지 않습니다. 사실이 질문에서 실수를하는 것은 그 질문을보고 대답을 제외하면 쉽게 생길 수 있습니다. –