inflearn logo
강의

Course

Instructor

Life Coding - JavaScript Basics

Utility of Arrays

배열관련 질문드립니다.

345

kdh1752k

2 asked

0

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

 

function get_members(){

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

}

alert(get_members()[1]);

javascript

Answer 2

0

kdh1752k

감사합니다.

 

0

communityai8509

안녕하세요 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