onmouseover はイベント コールバック関数にバインドされています。コールバック関数はイベントがトリガーされたときにのみ実行されますが、その前にループが終了しているため、イベントがトリガーされるたびに最後の値 (i=5) が取得されます。この問題を解決するには次のように IIFE (即時実行機能) を使用して問題を解決できます
正しく読めば、後者の i 変数はすでにループの外にあり、前の割り当ては置き換えられています。全て保存したい場合はjsonとして宣言するか文字列を連結してください
リーリー
onmouseover はイベント コールバック関数にバインドされています。コールバック関数はイベントがトリガーされたときにのみ実行されますが、その前にループが終了しているため、イベントがトリガーされるたびに最後の値 (i=5) が取得されます。この問題を解決するには次のように IIFE (即時実行機能) を使用して問題を解決できます
リーリー正しく読めば、後者の i 変数はすでにループの外にあり、前の割り当ては置き換えられています。全て保存したい場合はjsonとして宣言するか文字列を連結してください
リーリー