문제27 : 객체 만들기
문제 27
// 첫번째 입력에서는 학생의 이름이 공백으로 구분되어 입력되고,
// 두번째 입력에서는 학생의 수학점수가 공백으로 구분되어 주어진다,
// 입력
// Yujin Hyewon
// 70 100
// 출력
// {'Yujin':70, 'Hyewon':100}
풀이 1
자바스크립트에서 구조분해 할당은 []에 순서대로 할당할 이름을 넣어주면 된다.
그래서 구조분해 할당을 통해서 쉽게 값을 할당하고, 객체를 만들었다.
const name = prompt("이름을 입력하세요.");
const score = prompt("점수를 입력하세요.");
const [name1, name2] = name.split(" ");
const [score1, score2] = score.split(" ");
const arr = { [name1]: score1, [name2]: score2 };
console.log(arr);
Leave a comment