이거 나오도록 해봐라
const players = [
{ name: '순이', score: 91 },
{ name: '정환', score: 65 },
{ name: '윤수', score: 72 },
{ name: '철웅', score: 88 },
{ name: '지우', score: 98 },
{ name: '세아', score: 40 }
];
// 배열 중 첫 3개만 가져옴
function logTop3 ([first, second, third]) {
console.log(
`1등은 ${first}!! 2등과 3등은 ${second}, ${third}입니다.`
);
}
logTop3(
[...players] // 💡 원본의 얕은 복사본을 정렬
.sort((a, b) => b.score - a.score)
.map(({name}) => name)
);
// 💡 원본의 순서 변경하지 않음
console.log(players);
배열로 피보나치 수열 만들어봐라
// 피보나치 수열
let a = 0;
let b = 1;
for (let i = 0; i < 10; i++) {
[a, b] = [b, a + b];
console.log(b);
}
댓글 영역