javascript - forEach ループの後に出力されるのは最後のデータのみですか?
高洛峰
高洛峰 2017-05-19 10:09:07
0
3
654

コードに示されているように、foreach ループの後に生成されるデータは最後のものだけですか?私の console.log(index); コンソールは 0、1、2、3、4 を出力できますが、最終的にページに表示される画像はすべて 4 の場合の画像です。

リーリー

これはページに表示される効果です。すべての写真は最後のものです

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(3)
世界只因有你

画像を渡すのに同じ変数を使用しましたが、最終的には gongqiao.png によって上書きされたはずです。
配列内の各要素に対応する画像を保存したい場合は、配列を使用する必要があります。

いいねを押す +0
仅有的幸福

おそらく this.imgSrc の最後の値が 4 で、前の値が保存されていないか、後続の操作が実行されなかったことが原因です

いいねを押す +0
阿神

これを JavaScript アロー関数で使用しないでください
これを JavaScript アロー関数で使用しないでください
これを JavaScript アロー関数で使用しないでください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート