여기에 이상한 문제가 있습니다. 나는 변수가변수가 있는지 확인하십시오. [이상한]
존재 만약 내가
for(var i=0; i<6; i++{
if(results[(i+1)].test){
results[(i+1)].test=i + 'test';
}
}
나는 결과 (6) .test이 정의이고, 내가 변수가 존재하는지 확인하기 위해 여분의 인덱스를 추가 할 필요가 알을 확인하려고
. 나는 또한
if(typeof results[(i+1)].test !='undefined'){
results[(i+1)].test=i + 'test'
}
을 시도
Uncaught TypeError: Cannot read property 'test' of undefined
내가 변수가 나를
이있는 경우 if(results[(i+1)].test)
확인 것이라고 생각 말하는 콘솔 오류가 여전히 오류가 계속. 이 문제를 어떻게 해결할 수 있습니까?
고맙습니다.
확인. 알았다. 나는 지금 방학이 필요하다는 것을 증명합니다. 모두에게 감사드립니다! – FlyingCat
어쩌면 문제는 반복자가 배열에서 실제로 반복하지 않는다는 것입니다. 0에서 6까지 반복합니다. –