Front/javascript

값이 없을 때 값을 변경 (Null 병합 할당 연산자)

베스트오버 2023. 5. 17. 11:39

기존 코드

test = {min: 30}
if (test.min === null || test.min === underfined) {
	test.min = 40;
};
if (test.max === null || test.min === underfined) {
	test.max = 100;
};
test;
▶{min: 30, max: 100}

 

Null 병합 할당 연산자 사용 (??=)

test = {min:30};
test.min ??= 40;
test.max ??= 100;
test;
▶{min: 30, max: 100}