Array

안재우·2021년 10월 9일
0

js

목록 보기
8/8

Array
정의 및 특징 : 배열을 사용하면 몇 천개의 변수를 생성하지 않고 하나의 변수에 모든 데이터를 갖고 있을 수 있다. 배열은 []로 감싸져 있다.

1.element : 배열의 값 하나하나,string, Number, Array 모두 가능. 아래예시로 들어보면
let game = ["lol", "starcraft", "warcraft", "overwatch",1,2]
"lol","starcraft",1 하나하나가 요소 이다. 요소사이는 쉼표로 구분.

2.index : 배열의 요소는 순서를 갖고있다. 제일 앞에서부터 0으로 시작한다.
let game = ["lol", "starcraft", "warcraft", "overwatch",1,2]
으로 보면 "lol"은 index가 1이 아닌 0 그다음 "starcraft"가 1이된다.

3.배열에 접근하는 방법 : 배열이름[index]
let game = ["lol", "starcraft", "warcraft", "overwatch",1,2]
여기서 "stacraft"에 접근하고 싶으면 game[1]이런 식으로 접근하면된다.

내가 푼문제
조건)
1.addFirstAndLast 함수에 주어진 인자 myArray는 숫자 값으로만 이루어진 array 입니다.
2.addFirstAndLast 함수에 주어진 인자 myArray 의 첫번째 element와 마지막 element의 값을 더한 값을 리턴해주세요.
3.만일 myArray에 한 개의 요소만 있다면 해당 요소의 값을 리턴해 주시고 요소가 없는 비어있는 array라면 0을 리턴해주세요.

function addFirstAndLast(myArray) { 
   if(
     myArray.length === 0){
     return 0;
     }
   else if(myArray.length === 1){
     return myArray[0];
     }
   else{let result2 = myArray[0] + myArray[myArray.length -1];
     return result2;
     }

첫번쨰 if절에는 만약 myArray 배열의 길이가 0일시에 0을 리턴하는 값을 주었다 else if 절에는 만약 myArray의 길이가 1일시에 배열의 첫번째 자리를 리턴하게 하였다. 마지막 else 절에는 변수 result2에 배열의 첫번째인 myArray[0]과 배열의 마지막을 뜻하는 myArray[myArray.length -1]을 할당하여 결과가 나오게 하였다.

let myArray = [1,2,4];를 예시로 주었을 때 나오는 값


첫번째와 마지막이 더해진 결과를 볼 수 있다.

profile
프론트개발자

0개의 댓글

관련 채용 정보