220215 TIL

2022. 2. 15. 01:25코딩/TIL

[Javascript] 

1. Let answer = Math.min(...arr); 

...는 arr 배열 내의 변수를 펼치는 역할을 하며 (그럼 배열이 어딘가에 선언이 되어있어야 하겠지?) 

Math.min은 최소값을 찾는, Math.max는 최대값을 찾는 역할을 한다. 

 

2. Max_SAFE_INTEGER; 

최소값을 구하는 알고리즘 문제에서 Let answer, min=Number.MAX_SAFE_INTEGER; 

MAX_SAFE_INTEGER은 안정적인 큰 숫자를 출력해주는데, console.log(min)을 해보면 9007199254740991 같은 숫자가 출력된다. 큰 숫자로 미리 초기화를 해준다. 

arr크기만큼 for문을 돌리고 if(arr[i]<min) min=arr[i]

answer=min을 하고 

return answer로 최소값을 반환한다. 

 

3. 테이블에 행 추가하는 메소드 insertRow() 

테이블의 id값을 가져와서 행을 추가해준다. 

그리고 행 안에 들어있는 셀을 추가하기 위해서는 insertRow() 메소드 하면서 변수에 저장하는데, 그 변수에 접근하여 inserCell(0번부터) 하고 다시 cell 변수에 넣는다. 

 

4. shift() 배열 앞에서부터 항목 제거하기 

let fruits = ['사과','바나나']라는  배열이 있다고 하자. 

let first = fruits.shift() -> 사과 인덱스가 삭제된다. console.log를 해보면 ['바나나']만 출력된다. 

 

5. 배열 앞에 항목 추가하기 unshift() 

let fruits = ['사과','바나나'] 

let newLength = fruits.unshift('딸기')

-> console.log(['딸기','사과','바나나']) 

'코딩 > TIL' 카테고리의 다른 글

220311 TIL  (0) 2022.03.11
220308 TIL  (0) 2022.03.08
220302 TIL  (0) 2022.03.08
220301 TIL  (0) 2022.03.01
220228 TIL  (0) 2022.03.01