reduce
arr = [0,1,2,3]
let sum = arr.reduce((a,b,0) => a+b) // a는 더해지고 리턴되는 값 b는 배열의 값 0은 a의 초기값
splice
arr = [0,1,2,3]
splice(2,0,5,7); //[0, 1, 5, 7, 2, 3]
// 배열 2번째 위치한곳에 숫자 5,7을 추가한다.
splice
mine.splice(1,2); //[0, 3]
// 배열 1번째 부터 2개를 제거한다.
for of
for (let x of s) 는 문자열도 탐색 가능
replace
replace(a,b) // a를 b로 바꿈
toUpperCase() // 대문자로 변경
toLowerCase() // 소문자로 변경
Math.fllor(x) // x를 내림 한다
substring
substring(2,3) // 2부터 3전까지 즉 2를 출력
substr(2,3) // 2부터 시작해서 3개를 뽑아내라
indexOf
indexOf("k") // 첫 k가 있는 인덱스를 찾아줌
indexOf("k", 1) // 1번 인덱스부터 k를 찾음
// 발견 못하면 -1을 리턴
Array.from({length:n}, ()=>1); // 결과 [1, 1, 1, 1]
math.sqrt - 루트
math.floor() - 내림
join() - 배열을 문자열로 만들어줌
Math.max(a,b,c) - 젤 큰거 찾아줌