나는 많은 질문을 통해 여기를 검색하지만 havent은 내 청구서에 맞는 것으로 생각한다.자바 스크립트 특정 번호의 존재 여부를 확인하는 배열
특정 번호를 검색하고 그 번호가 배열에있는 경우, 그 다음에 조치를 취하고 싶지 않은 경우 다른 조치를 취하기를 원합니다.
나는이
var Array = ["1","8","17","14","11","20","2","6"];
for(x=0;x<=Array.length;x++)
{
if(Array[x]==8)
then change picture.src to srcpicture1
else
then change picture.src to srcpicture2
}
같은 것을 가지고 있지만,이 배열의 아이폰에 프로그램을 실행하고 배열의 마지막 요소를 확인 결국 마지막 요소가 아니므로 (8) 다음의 정보는 다음의 제품에 사진을 변경됩니다 것 그림 2.
이제 왜 이런 일이 발생하는지 알 수 있습니다. 배열에 특정 숫자가 포함되어 있는지 확인하는 방법에 대한 아이디어는 없습니다.
미리 감사드립니다. 그런 다음 먼저 배열을 정렬 단지 수는있을 것이다 지점까지 배열을 확인할 수 있습니다
for(x=0;x<=Array.length;x++)
{
if(Array[x]==8) {
//change picture.src to srcpicture1
break;
}
}
Array를 변수 이름으로 사용하지 않는 것이 좋습니다. 그것이 효과가 있더라도 (나는 확실하지 않습니다), 문제를 일으킬 수 있습니다. –
나는 실제로, 나는 실제로, 나는 myArray를 쓰는 것을 잊었다 알고있다 –