찾다

 >  Q&A  >  본문

javascript - forEach 루프 이후 마지막 데이터만 출력됩니까?

코드에 표시된 것처럼 foreach 루프 이후에 생성된 데이터가 마지막 데이터인가요? 내 console.log(index); 콘솔은 0, 1, 2, 3, 4를 인쇄할 수 있지만 페이지에 최종적으로 표시되는 그림은 다음과 같은 경우 모두 그림입니다.

으아아아

페이지에 표시되는 효과입니다. 모든 사진이 마지막 사진입니다.

高洛峰高洛峰2794일 전721

모든 응답(3)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-05-19 10:11:07

    동일한 변수를 사용하여 이미지를 전달하셨는데, 결국 gongqiao.png로 덮어쓰셨나봐요.
    배열의 각 요소에 해당하는 그림을 저장하려면 배열을 사용해야 합니다.

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:11:07

    this.imgSrc의 마지막 값이 4인데 이전 값이 저장되지 않았거나 후속 작업이 수행되지 않았기 때문일 수 있습니다

    회신하다
    0
  • 阿神

    阿神2017-05-19 10:11:07

    자바스크립트 화살표 함수에는 사용하지 마세요
    자바스크립트 화살표 함수에는 사용하지 마세요
    자바스크립트 화살표 함수에는 사용하지 마세요

    회신하다
    0
  • 취소회신하다