TIL / MBTI 테스트 답변 점수 계산하기

sohyun·2022년 10월 6일
0

TIL

목록 보기
1/2
post-thumbnail

01. 최대값 구하는 함수 Math.max( )

  • 파라미터로 입력받은 숫자들 중 최대값 리턴

02. ' ... ' 전개 연산자로서 인수로 넘기는 경우

  • Max.max(...(배열이름))
  • 배열 안에 있는 값들을 넘겨줌 즉, 인수들 목록으로 리턴
  • 전개 연산자는 배열이나 객체의 원본에 영향을 미치지 않는다.

03. 첫번째로 나타나는 배열의 위치 index 반환하기 indxOf( )

  • indexOf의 인자로 들어간 값의 index 리턴 = 해당 위치 반환

01,02,03 예제

	function calResult(){
 	 let result = select.indexOf(Math.max(...select));
      
  	return result;
}

04. 배열 리터럴 [인덱스 값] = 해당 인덱스에 위치한 요소 값 반환


      let target = qnaList[qIdx].a[idx].type;

      for(let i = 0; i < target.length; i++){
        select[target[i]] += 1;
      }

05. 배열과 for in : 인덱스를 저장한다

  • for( 변수선언 in 배열) { 배열의 요소만큼 반복할 코드}
for(let i in qnaList[qIdx].a){
    addAnswer(qnaList[qIdx].a[i].answer, qIdx, i);
  }
profile
냠소현 개발일지

0개의 댓글