2024年12月9日解決済み

loc の定義位置を forEach 外にするとなぜ結果がこのようになるのですか?

ユーザー
const loc = emails.indexOf('@');

emails.forEach((email) => {
  console.log(email.slice(0, loc));
})

としてコンソールを出力すると、結果が

taro@email.co
kintaro@email.co
kojiro@email.co

と出力されました。なぜこのような出力結果になってしまうのでしょうか。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?