0

以下の JS を実行すると、変更が発生する行の前に console.log が書き込まれていても、コンソールは元の JS2 ではなく、キー「コース」が「JS4」であるオブジェクト 1 を出力します。console.log(courses)後で別のものを書いた場合、変更はコンソールにのみ記録されると予想されますcourses[1].course="JS4";

const courses = [
  { teacher: "X", course: "JS" },
  { teacher: "X2", course: "JS2" }
];

courses.push({ teacher: "X3", course: "JS3" });
console.log(courses);

courses[1].course = "JS4";
4

2 に答える 2