자바스크립트에서 여러값을 리턴해야하는데 어떻게해야하죠?
조회수 23810회
var newCodes = function() {
var dCodes = fg.codecsCodes.rs;
var dCodes2 = fg.codecsCodes2.rs;
return dCodes, dCodes2;
};
이런식의 구현을 하고싶은데 어떻게하면 좋을까요?
1 답변
-
배열로 리턴하는 방법이있습니다.
var newCodes = function() { var dCodes = fg.codecsCodes.rs; var dCodes2 = fg.codecsCodes2.rs; return [dCodes, dCodes2]; };
이렇게하시면 접근하실떄
var codes = newCodes(); var dCodes = codes[0]; var dCodes2 = codes[1];
이렇게하시면되고
또 객체 프라퍼티로 전달하는방법도있는데
var newCodes = function() { var dCodes = fg.codecsCodes.rs; var dCodes2 = fg.codecsCodes2.rs; return { dCodes: dCodes, dCodes2: dCodes2 }; };
이렇게하셔서
var codes = newCodes(); var dCodes = codes.dCodes; var dCodes2 = codes.dCodes2;
접근은 이렇게하시면됩니다.
댓글 입력