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);
}