-
[JS] 여러값 returnJavaScript 2022. 5. 6. 11:41반응형SMALL
함수에서 여러 값 반환하기
- 일반적으로 생각하는 반환값은 어떤식의 결과나, 변수의 데이터 등 하나의 값만 return한다.
- 그렇다면 함수에서 여러개의 값을 return하고 싶을때 방법은?
1. 배열로 리턴
# 배열로 리턴 let newCodes = function(data) { let dCodes = ''; let VALIDATE = true; if(data < 0 || data > 20) { dCodes = data + '값이 이상수치입니다.' VALIDATE = false; } return [dCodes, VALIDATE]; } # 접근 let codes = newCodes(22); let dCodes = codes[0]; // 22값이 이상수치입니다. let VALIDATE = codes[1]; // false
2. 객체로 리턴
# 객체로 리턴 let newCodes = function(data) { let dCodes = ''; let VALIDATE = true; if(data < 0 || data > 20) { dCodes = data + '값이 이상수치입니다.' VALIDATE = false; } return { dCodes : dCodes, VALIDATE : VALIDATE }; } # 접근 let codes = newCodes(22); let dCodes = codes.dCodes; // 22값이 이상수치입니다. let VALIDATE = codes.VALIDATE; // false
반응형LIST'JavaScript' 카테고리의 다른 글
[JS] 배열에서 중복값 제거 / 오름차순 정렬 (0) 2022.06.07 [JS] replace 문자변환, 치환 (0) 2022.05.12 [JS] split() 문자열 분할 (0) 2022.05.03 [JS] window.location (0) 2022.03.30 [JS] Cross Domain (0) 2022.03.30