개발자 99% 커뮤니티에서 수다 떨어요!
자바 스크립트 처음 배우는 코린이 입니다.
array와 object에서 리스트를 만든 다음에 console.log를 통하여 실행시키면 처음 정한 값이 나오고, 그 뒤에 값을 수정하고 다시 console.log를 이용하면 변화된 값이 나온다고 알고 있습니다.
니코 선생님 따라 같은 코드를 썼는데도 불구하고 다른 결과가 나오는데 너무 당황스럽습니다..
제가 현재 군복무 중이어서 vscode가 아닌 Replit로 자바스크립트를 배우고 있습니다.
이것이 원인일까요..?
크롬으로 실행해도 같은 결과가 나옵니다 ㅠㅠ
인터넷으로 찾아보니 바뀐 결과가 나오는 것이라고 하는 것 같은데, 왜 니코 선생님께서는 저와 다른 결과가 나오는지 궁금합니다.
코드는 이렇게 썼습니다!
const player = {
name: "YuBong",
points: 10,
fat: true,
};
console.log(player);
player.fat = false;
console.log(player);
var s = ["hi"];
console.log(s);
s[0] = "bye";
console.log(s);