반응형
사용한 목적
백엔드에서 id는 int로 설정했을 때 프런트에서 ""로 값을 넘기면 백엔드에서 0으로 인식하여 0인 경우를 검색한다.
그래서 그걸 막기 위해서 조건이 성립할 때만 값이 넘어가게 했다.
const searchParam = {
mobile: searchType === "mobile" ? searchText : "",
name: searchType === "name" ? searchText : "",
invoiceNo: searchType === "invoiceNo" ? searchText : "",
status: status ? status : "",
};
if (id) {
searchParam.id = id;
}
id 값이 null이면 /address?mobile=01000000000&name=&invoiceNo=&status=
id 값이 값이 있으면 /address?mobile=01000000000&name=&invoiceNo=&status=&id=0\
예시
const obj = {안녕 : "안녕", name : "홍길동"};
// //객체 추가
obj.nickname = "지니"
obj.한글 = "한글"
console.log(obj) //{안녕: "안녕", name: "홍길동", nickname: "지니", 한글: "한글"}
반응형
'Study > React' 카테고리의 다른 글
[자바스크립트] index.html, App.js, index.js 이해하기 (1) | 2022.01.07 |
---|---|
[react] 리액트 시작하기 (create-react-app 설치) (0) | 2022.01.04 |
[자바스크립트] 가격에 콤마 찍기 (0) | 2021.12.13 |
얕은 복사, 깊은 복사 비교 (0) | 2021.05.25 |
자식이 부모에게 props를 이용하여 값 전달하기 (0) | 2021.05.15 |