Web/Javascript
[Javascript] 모던 JS 4.1 (객체) 과제
동띵
2022. 5. 14. 11:40
1) 객체야 안녕?

1. const user = new Object();
2. user.name = "John";
3. user.surname = "Smith";
4. user.name = "Pete";
5. delete user.name;
2) 객체가 비어있는지 확인하기

function isEmpty(obj) {
if (Object.keys(obj).length === 0) return true;
else return false;
}
3) 변하지 않는 객체?

=> const는 객체를 변하게 하지 않는 것이지 프로퍼티는 변경 가능하기 때문에 에러 없이 실행된다.
4) 프로퍼티 합계 구하기

let salaries = {
John: 100,
Ann: 160,
Pete: 130
}
let sum = 0;
for (let key in salaries) {
sum += salaries[key];
}
5) 프로퍼티 값 두 배로 부풀리기

function multiplyNumeric(obj) {
for (let key in obj) {
if (typeof(obj[key]) === "number") {
obj[key] *= 2;
}
}
}