Javascript Object Literal 에러 방지 및 default값 설정
2024. 12. 21. 23:32ㆍJavascript
x, y, width, height가 없어도 에러 나지 않도록 함
const data = {
rectData: {
x: 10,
y: 20
}
};
// Using ?. to safely access properties
const x = data.rectData?.x; // 10
const y = data.rectData?.y; // 20
const width = data.rectData?.width; // undefined
const height = data.rectData?.height; // undefined
console.log(x, y, width, height);
x, y, width, hegith의 디폴트값 지정
const data = {
rectData: {
x: 10,
y: 20
}
};
// Using ?. to safely access properties
const x = data.rectData?.x ?? 0; // default 0
const y = data.rectData?.y ?? 0; // default 0
const width = data.rectData?.width ?? 0; // default 0
const height = data.rectData?.height ?? 0; // default 0
console.log(x, y, width, height);
'Javascript' 카테고리의 다른 글
Javascript arrya 데이터 삭제시 주의점 (0) | 2024.12.25 |
---|---|
Javascript loop문에서 빠져나오기(중단하기) (0) | 2024.12.22 |
Javascript Uncaught TypeError: Assignment to constant variable. (0) | 2024.12.16 |
Javascript array 복사하기 (0) | 2024.12.13 |
Javascript array 및 map 처리 (0) | 2024.12.05 |