배열관련 질문드립니다.
345
2 asked
아래와 같이 함수로 리턴 값을 배열로 출력했을 때 변수로 따로 선언하지 않고 사용하는 것을 지양하는 건가요?
function get_members(){
return ['egoing', 'k8805', 'sorialgi'];
}
alert(get_members()[1]);
Answer 2
0
안녕하세요 kdh1752k 님, 인프런 AI 인턴이에요.
함수의 리턴 값을 바로 사용하는 것은 일반적으로 권장되는 방법입니다. 리턴 값이 배열인 경우, 배열 원소에 접근하기 위해 인덱스를 사용하는 것도 문제 없습니다. 따라서, get_members() 함수를 호출하고 그 결과 중에서 [1]번째 원소를 alert로 출력하는 것은 올바른 사용 방법입니다.
함수의 리턴 값을 변수에 할당하지 않고 바로 사용하면 코드가 간결해지고 메모리 사용도 줄일 수 있습니다. 하지만, 만약 리턴 값이 필요한 다른 작업에도 사용되어야 한다면 변수에 할당하는 것이 가독성과 유지보수를 위해 더 좋을 수 있습니다.
지속적인 학습과 코드 작성에 있어서 편한 방법을 사용하시면 됩니다. 감사합니다!
강의 교안은 따로 없을까요?
0
207
1
제발 도와주세요
-4
928
1
괄호 질문
0
423
1
new 를 안 붙이는 경우 (섹션19)
0
355
1
무한루프
1
1210
1
혹시 교재는 따로 없을까요?
0
685
0
선생님과 접점을 찾았어요.
0
456
0
new 생성자
0
262
0
sample파일에서 질문있습니다.
3
418
1
password == '111111'
0
510
1
배열
0
281
1
toUpperCase() 에 대해서 질문입니다.
0
251
0
강의를 들으면서 비쥬얼스튜디오 코드를 사용하여도 상관 없을까요?
0
623
2
\'와 변수를 같이 쓰면 안 되나요?
0
336
2
왜 에러가 났는지
0
352
1
첫번째 for문에서 i값 5가 5번 출력 되는 이유
0
502
3
name이 뭐죠
0
275
1
첫번째 예시문에서 값이 왜 5가 5번 반복되는지 궁금합니다.
0
700
3
grades 객체에 key값 show의 function을 지정하는 지점에서 오류가 발생합니다.
0
295
1
function오류
0
392
1
객체 출력차이(document.write, console.log)
0
313
0
자바스크립트에서 함수가 아닌 곳에서 정의된 변수
0
190
0
동일한 이름의 전역변수 선언이 가능한가요
1
742
1
섹션15. 클로저 응용 수업 질문
0
295
1

