
1번 답
const welcomeLion = (name){{
return “환영합니다.”+ name +”사자님!”;
}
return을 써야하는 경우가 있고 쓰지 않는 경우가 있던데.. 뭔지 잘 모르겠다..
사실 처음에 ""를 빼먹었다... 몰랐는데 Replit에 실행해 봤다가 잘못 되었다고 알려줘서 알았다..

2번 답
const status = true;
const isPaid = status ? “납부완료” : “미납”;

3번 답
const member = { name: “임상현”,age: ”20”,
track: “프론트엔드”, role: “아기사자” };
const {name, track} = member;
console.log(name);
console.log(track);

const attendance = [“상현”,”지인”,”태민”];
const list = attendance.map((name) => {
return <li>{name}</li>;
});

5번 답
const ProfileCard = ({name,track}) => {
console.log("이름: " + name);
console.log("파트: " + track);
}
실행이 안되길래 잘못된 줄 알았으나 이 코드는 React환경에서만 실행이 된다고 한다...
Replit가 key속성을 넣으면 좋다고 하는데 이거는 잘 모르겠다....
6번 답
const lionList = lions.map(({name, track, isMaster}) => {
return (
<div>
<h2>이름: {name}</h2>
<p>파트: {track}</p>
<p>직책:{isMaster ? “운영진”:”아기사자” } </p>
</div>
);
});
이거는 어떻게 하는지 모르겠어서 ai의 도움을 받았다..
7번 답
const numbers = [1, 2, 3];
const doubleNumbers = numbers.map((num) =>{
return num*2;
})
처음에는 num이라고 써서 잘못 된건가 했는데 그건 아니었다..
이후에 뭐가 잘 못 된건지 모르겠어서 ai의 도움을 받았는데 return이 빠져서 그런거였다..
일단 문제를 이해하기 위해서 잘 모르겠는 단어는 쳇 지피티에게 물어보며 과제를 했다. 구글 개발자 모드를 열어서 코드를 짜보다가 잘 모르겠어서 지피티한테 추천 받은 Replit 라는 ai에게 코드를 실행해 달라고 요청하며 과제를 했다. 친절하게 설명해주고 실행이 되는지 안되는지 왜 안되는지 다 설명을 해준다 그래서 좋긴하나 난 실행만 해보고 싶었는데 뭐가 틀렸는지 다 알려줘서 당황하기도 했다.