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 |