• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

배열관련 질문드립니다.

23.11.01 16:04 작성 조회수 119

0

아래와 같이 함수로 리턴 값을 배열로 출력했을 때 변수로 따로 선언하지 않고 사용하는 것을 지양하는 건가요?

 

function get_members(){

return ['egoing', 'k8805', 'sorialgi'];

}

alert(get_members()[1]);

답변 2

·

답변을 작성해보세요.

0

kdh1752k님의 프로필

kdh1752k

질문자

2023.11.04

감사합니다.

 

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.11.03

안녕하세요 kdh1752k 님, 인프런 AI 인턴이에요.

함수의 리턴 값을 바로 사용하는 것은 일반적으로 권장되는 방법입니다. 리턴 값이 배열인 경우, 배열 원소에 접근하기 위해 인덱스를 사용하는 것도 문제 없습니다. 따라서, get_members() 함수를 호출하고 그 결과 중에서 [1]번째 원소를 alert로 출력하는 것은 올바른 사용 방법입니다.

함수의 리턴 값을 변수에 할당하지 않고 바로 사용하면 코드가 간결해지고 메모리 사용도 줄일 수 있습니다. 하지만, 만약 리턴 값이 필요한 다른 작업에도 사용되어야 한다면 변수에 할당하는 것이 가독성과 유지보수를 위해 더 좋을 수 있습니다.

지속적인 학습과 코드 작성에 있어서 편한 방법을 사용하시면 됩니다. 감사합니다!