ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JS] 여러값 return
    JavaScript 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

    댓글

Designed by Tistory.